Integration environment generator
First Claim
1. An integration environment generator comprising:
- a processor and a memory storing machine readable instructions executable by the processor to implement;
an input conversion module to receive an input file and convert the input file into a markup language file, the input file identifying modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information;
a validation module to receive rules and validate the markup language file against the rules, the rules specifying a unified format for including the dependencies of the modules in the input file;
a traversal module to identify the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file;
a template selection module to select a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases by identifying each template from a plurality of templates; and
a file generation module to generate a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test case script template, the template selection module to populate;
the build script template with the identified dependencies among the modules;
the scheduling script template with the identified scheduling information; and
the test case script template with the identified test cases.
2 Assignments
0 Petitions
Accused Products
Abstract
An integration environment generator receives an input file and converts the input file into a markup language file. The input file identifies modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information. The integration environment generator receives rules and validates the markup language file against the rules. The rules specify a unified format for including the dependencies of the modules in the input file. The integration environment generator identifies the modules, the dependencies among the modules, and the scheduling information and the test cases from the validated markup language file. The integration environment generator selects a build script template for the identified dependencies, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases and generates a build script, a scheduling script and a test case script from the templates.
16 Citations
20 Claims
-
1. An integration environment generator comprising:
-
a processor and a memory storing machine readable instructions executable by the processor to implement; an input conversion module to receive an input file and convert the input file into a markup language file, the input file identifying modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information; a validation module to receive rules and validate the markup language file against the rules, the rules specifying a unified format for including the dependencies of the modules in the input file; a traversal module to identify the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file; a template selection module to select a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases by identifying each template from a plurality of templates; and a file generation module to generate a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test case script template, the template selection module to populate; the build script template with the identified dependencies among the modules; the scheduling script template with the identified scheduling information; and the test case script template with the identified test cases. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating a build script, the method comprising:
-
converting, by a processor, an input file into a markup language file, the input file identifying modules for an application, dependencies among the modules, test cases for testing the modules, and scheduling information; validating the markup language file against rules, the rules specifying a unified format for including the dependencies of the modules in the input file; identifying the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file; selecting a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases by identifying each template from a plurality of templates; and generating, by the processor, a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test case script template, wherein the build script template is populated with the identified dependencies among the modules, wherein the scheduling script template is populated with the identified scheduling information, and wherein the test case script template is populated with the identified test cases. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored thereon computer executable instructions for generating a build script, the computer executable instructions, when executed, cause a computer system to perform a method comprising:
-
converting an input file into a markup language file, the input file identifying modules for an application, dependencies among the modules, test cases for testing the modules, and scheduling information; validating the markup language file against rules, the rules specifying a unified format for including the dependencies of the modules in the input file; identifying the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file; selecting a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases by identifying each template from a plurality of templates; and generating a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test case script template, wherein the build script template is populated with the identified dependencies among the modules, wherein the scheduling script template is populated with the identified scheduling information, and wherein the test case script template is populated with the identified test cases. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification