skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Production Maintenance Infrastructure

Abstract

PMI is a XML framework for formulating tests of software and software environments which operate in a relatively push button manner, i.e., can be automated, and that provide results that are readily consumable/publishable via RSS. Insofar as possible the tests are carried out in manner congruent with real usage. PMI drives shell scripts via a perl program which is charge of timing, validating each test, and controlling the flow through sets of tests. Testing in PMI is built up hierarchically. A suite of tests may start by testing basic functionalities (file system is writable, compiler is found and functions, shell environment behaves as expected, etc.) and work up to large more complicated activities (execution of parallel code, file transfers, etc.) At each step in this hierarchy a failure leads to generation of a text message or RSS that can be tagged as to who should be notified of the failure. There are two functionalities that PMI has been directed at. 1) regular and automated testing of multi user environments and 2) version-wise testing of new software releases prior to their deployment in a production mode.

Authors:
Publication Date:
Research Org.:
Lawrence Berkeley National Laboratory
Sponsoring Org.:
USDOE
OSTI Identifier:
1230915
Report Number(s):
PMI; 001994GENWS00
DOE Contract Number:  
AC03-76SF00098
Resource Type:
Software
Software Revision:
00
Software Package Number:
001994
Software Package Contents:
Media Directory; Software Abstract; Media includes: Source Code, Compilation Instructions, Sample Problem Input Data, Installation Instructions, Sample Problem Output DataCDRom
Software CPU:
GENWS
Open Source:
Yes
Source Code Available:
Yes
Other Software Info:
OSS - BSD
Country of Publication:
United States

Citation Formats

Jason Gabler, David Skinner. Production Maintenance Infrastructure. Computer software. https://www.osti.gov//servlets/purl/1230915. Vers. 00. USDOE. 1 Nov. 2005. Web.
Jason Gabler, David Skinner. (2005, November 1). Production Maintenance Infrastructure (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1230915.
Jason Gabler, David Skinner. Production Maintenance Infrastructure. Computer software. Version 00. November 1, 2005. https://www.osti.gov//servlets/purl/1230915.
@misc{osti_1230915,
title = {Production Maintenance Infrastructure, Version 00},
author = {Jason Gabler, David Skinner},
abstractNote = {PMI is a XML framework for formulating tests of software and software environments which operate in a relatively push button manner, i.e., can be automated, and that provide results that are readily consumable/publishable via RSS. Insofar as possible the tests are carried out in manner congruent with real usage. PMI drives shell scripts via a perl program which is charge of timing, validating each test, and controlling the flow through sets of tests. Testing in PMI is built up hierarchically. A suite of tests may start by testing basic functionalities (file system is writable, compiler is found and functions, shell environment behaves as expected, etc.) and work up to large more complicated activities (execution of parallel code, file transfers, etc.) At each step in this hierarchy a failure leads to generation of a text message or RSS that can be tagged as to who should be notified of the failure. There are two functionalities that PMI has been directed at. 1) regular and automated testing of multi user environments and 2) version-wise testing of new software releases prior to their deployment in a production mode.},
url = {https://www.osti.gov//servlets/purl/1230915},
doi = {},
url = {https://www.osti.gov/biblio/1230915}, year = {2005},
month = {11},
note =
}