Methods and systems for validating a system environment
First Claim
Patent Images
1. A method comprising:
- reading a first input file having a first plurality of validation test identifiers identifying first validation tests to validate whether a system environment'"'"'s level of system resources meet a minimum requirement, wherein the minimum requirement indicates a minimum level of system resources required for the system environment to support installation of a first software application, wherein the first validation tests are associated with the first software application;
reading a first rule mapping file to obtain a first mapping between a first validation test identifier and a first program code identifier identifying first program code for performing at least a portion of the first validation tests;
executing the first program code to perform the at least a portion of the first validation tests to determine whether the system environment'"'"'s system resources meet the minimum requirement;
reading a second input file having a second plurality of validation test identifiers identifying second validation tests to validate the system environment for a second software application;
reading a second rule mapping file to obtain a second mapping between a second validation test identifier and a second program code identifier identifying second program code for performing at least a portion of the second validation tests;
executing the second program code to perform the at least a portion of the second validation tests to validate the system environment for the second software application; and
outputting results of the validation tests.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and machine-readable mediums are disclosed for validating a system environment for a software application. In one embodiment, an input file having a plurality of validation tests identifiers identifying validation tests to validate a system environment for an application is read. At least a portion of the validation tests are executed. The results of the validation tests are outputted.
-
Citations
33 Claims
-
1. A method comprising:
-
reading a first input file having a first plurality of validation test identifiers identifying first validation tests to validate whether a system environment'"'"'s level of system resources meet a minimum requirement, wherein the minimum requirement indicates a minimum level of system resources required for the system environment to support installation of a first software application, wherein the first validation tests are associated with the first software application; reading a first rule mapping file to obtain a first mapping between a first validation test identifier and a first program code identifier identifying first program code for performing at least a portion of the first validation tests; executing the first program code to perform the at least a portion of the first validation tests to determine whether the system environment'"'"'s system resources meet the minimum requirement; reading a second input file having a second plurality of validation test identifiers identifying second validation tests to validate the system environment for a second software application; reading a second rule mapping file to obtain a second mapping between a second validation test identifier and a second program code identifier identifying second program code for performing at least a portion of the second validation tests; executing the second program code to perform the at least a portion of the second validation tests to validate the system environment for the second software application; and outputting results of the validation tests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
reading a first input file having first validation test identifiers identifying first validation tests to validate whether a system environment'"'"'s level of system resources meet a minimum requirement, wherein the minimum requirement indicates a minimum level of system resources required for the system environment to support installation of a first software application, wherein the validation tests are associated with the first software application; for at least a portion of the first validation test identifiers; reading a first mapping file to obtain a first mapping between the portion of the first validation test identifiers and a first program code identifier identifying first program code for executing the portion of the first validation tests; retrieving the first program code; obtaining a first knowledge source used in the portion of the first validation tests; executing the first program code using the first knowledge source to determine whether the system environment meets the minimum requirement; determining a first result of the portion of the first validation tests; and outputting the first result to a file; reading a second input file having second validation test identifiers identifying second validation tests to validate the system environment for a second software application; and for at least a portion of the second validation test identifiers; reading a second mapping file to obtain a second mapping between the portion of the second validation test identifiers and a second program code identifier identifying second program code for executing the portion of the second validation tests; retrieving the second program code; obtaining a second knowledge source used in the portion of the second validation tests; executing the second program code using the first knowledge source to validate the system environment for the second software application; determining a second result of the portion of the second validation tests; and outputting the second result to a file.
-
-
25. A computer system including a processor and comprising:
-
a manager component configured to read a first input file having a first plurality of validation test identifiers identifying a plurality of first validation tests to validate whether a system environment'"'"'s level of system resources meet a minimum requirement, wherein the minimum requirement indicates a minimum of system resources required for the system environment to support installation of a first software application, and wherein the first plurality of validation tests is associated with the first software application; a rules engine component, communicatively coupled to the manager, the rules engine configured to receive, from the manager, a first validation test identifier, of the first plurality of validation test identifiers;
to read a first mapping file having a mapping between the first validation test identifier and a first program code identifier identifying first program code to perform a first validation test identified by the first validation test identifier;
to retrieve the first program code;
to execute the first program code; and
to determine whether the system environment'"'"'s system resources meet the minimum requirement;wherein; the manager component is further configured to read a second input file having a second plurality of validation test identifiers identifying second plurality of validation tests to validate a system environment for a second software application, wherein the second plurality of validation tests is associated with the second software application; and the rules engine component is further configured to receive, from the manager, a first validation test identifier, the second plurality of validation test identifiers;
to read a second mapping file having a mapping between a second validation test identifier and a second program code identifier identifying second program code to perform a second validation test identified by the second validation test identifier;
to retrieve the second program code;
to execute the second program code; and
to determine a result of the second validation test. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. At least one machine readable storage medium, having stored thereon a plurality of instructions, which, when executed by a machine, cause the machine to perform the actions of:
-
reading a first input file having a first plurality of validation test identifiers identifying first validation tests to validate whether a system environment'"'"'s level of system resources meet a minimum requirement, wherein the minimum requirement indicates a minimum level of system resources required for the system environment to support installation of a first software application, wherein the first validation tests are associated with the first software application; reading a first rule mapping file to obtain a first mapping between a first validation test identifier and a first program code identifier identifying first program code for performing at least a portion of the first validation tests; executing the first program code to perform the at least a portion of the first validation tests to determine whether the system environment'"'"'s system resources meet the minimum requirement; reading a second input file having a second plurality of validation test identifiers identifying second validation tests to validate the system environment for a second software application; reading a second rule mapping file to obtain a second mapping between a second validation test identifier and a second program code identifier identifying second program code for performing at least a portion of the second validation tests; executing the second program code to perform the at least a portion of the second validation tests to validate the system environment for the second software application; and outputting results of the validation tests.
-
-
32. At least one machine-readable storage medium, having stored thereon a plurality of instructions, which, when executed by a machine, cause the machine to perform the actions of:
-
reading a first input file having first validation test identifiers identifying first validation tests to validate whether a system environment'"'"'s level of system resources meet a minimum requirement, wherein the minimum requirement indicates a minimum level of system resources required for the system environment to support installation of a first software application, wherein the validation tests are associated with the first software application; for at least a portion of the first validation test identifiers; reading a first mapping file to obtain a first mapping between the portion of the first validation test identifiers and a first program code identifier identifying first program code for executing the portion of the first validation tests; retrieving the first program code; obtaining a first knowledge source used in the portion of the first validation tests; executing the first program code using the first knowledge source to determine whether the system environment meets the minimum requirement; determining a first result of the portion of the first validation tests; and outputting the first result to a file; reading a second input file having second validation test identifiers identifying second validation tests to validate the system environment for a second software application; and for at least a portion of the second validation test identifiers; reading a second mapping file to obtain a second mapping between the portion of the second validation test identifiers and a second program code identifier identifying second program code for executing the portion of the second validation tests; retrieving the second program code; obtaining a second knowledge source used in the portion of the second validation tests; executing the second program code using the first knowledge source to validate the system environment for the second software application; determining a second result of the portion of the second validation tests; and outputting the second result to a file.
-
-
33. A computer system including a processor and comprising:
-
means for reading a first input file having a first plurality of validation test identifiers identifying first validation tests to validate whether a system environment'"'"'s level of system resources meet a minimum requirement, wherein the minimum requirement indicates a minimum level of system resources required for the system environment to support installation of a first software application, wherein the first validation tests are associated with the first software application; means for reading a first rule mapping file to obtain a first mapping between a first validation test identifier and a first program code identifier identifying first program code for performing at least a portion of the first validation tests; means for executing the first program code to perform the at least a portion of the first validation tests to determine whether the system environment'"'"'s system resources meet the minimum requirement; means for reading a second input file having a second plurality of validation test identifiers identifying second validation tests to validate the system environment for a second software application; means for reading a second rule mapping file to obtain a second mapping between a second validation test identifier and a second program code identifier identifying second program code for performing at least a portion of the second validation tests; means for executing the second program code to perform the at least a portion of the second validation tests to validate the system environment for the second software application; and means for outputting results of the validation tests.
-
Specification