Claims
- 1. A system for analyzing test result data from a plurality of test systems, the plurality of test systems capable of producing the test result data in disparate formats, comprising:
a data processing block designed to receive the test result data in the disparate formats to produce an identifiable result data; a memory data structure for storing the identifiable result data, the memory data structure configured to have a table format; and a database for storing the identifiable result data obtained from the memory data structure, wherein the identifiable result data has a uniform format for analyzing the test result data from the plurality of test systems.
- 2. A system for analyzing test result data from a plurality of test systems as recited in claim 1, wherein the data processing block includes,
a parser component configured to parse the test result data so as to extract valuable data from the test result data.
- 3. A system for analyzing test result data from a plurality of test systems as recited in claim 2, wherein the data processing block further includes,
an analyzer component configured to analyze valuable data from the test result data so as to produce the identifiable result data.
- 4. A system for analyzing test result data from a plurality of test systems as recited in claim 1, wherein the memory data structure is a hashtable.
- 5. A system for analyzing test result data from a plurality of test systems as recited in claim 1, wherein the memory data structure is a temporary data storage medium.
- 6. A system for analyzing test result data from a plurality of test systems as recited in claim 1, wherein the parser component implements a predefined parser code.
- 7. A system for analyzing test result data from a plurality of test systems as recited in claim 1, wherein the predefined parser code is one of Tonga parser code and Jtreg parser code.
- 8 A system for analyzing test result data from a plurality of test systems as recited in claim 1, wherein the system is implemented in a distributed test framework system.
- 9. A system for analyzing test result data from a plurality of test systems, the plurality of test systems capable of producing the test result data in disparate formats, comprising:
a data processing block designed to receive the test result data in the disparate formats to produce an identifiable result data, the data processing block including,
a parser component configured to parse the test result data so as to extract valuable data from the test result data; and an analyzer component configured to analyze valuable data from the test result data so as to produce the identifiable result data; a memory data structure for storing the identifiable result data, the memory data structure configured to have a table format; and a database for storing the identifiable result data obtained from the memory data structure, wherein the identifiable result data has a uniform format for analyzing the test result data from the plurality of test systems.
- 10. A system for analyzing test result data from a plurality of test systems as recited in claim 9, wherein the memory data structure is a temporary data storage medium.
- 11. A system for analyzing test result data from a plurality of test systems as recited in claim 9, wherein the parser component implements a predefined parser code.
- 12. A system for analyzing test result data from a plurality of test systems as recited in claim 12, wherein the predefined parser code is one of Tonga parser code and Jtreg parser code.
- 13. A system for analyzing test result data from a plurality of test systems as recited in claim 11, wherein the database connection system is used in a distributed test framework system (“DTF”).
- 14. A method for creating a database connection in a distributed test framework (DTF) system, the method comprising:
providing a test suite containing a plurality of jobs; executing each of the plurality of jobs on a test system of a plurality of test systems, the executing configured to produce a test result file on each of the plurality of test systems; processing each test result file so as to extract a respective identifiable result data; storing the identifiable result data into a central memory data structure; storing a data in the central memory data structure into a database.
- 15. The method of claim 14, wherein the test suite is configured to have a test harness type.
- 16. The method of claim 14, wherein processing each test result so as to extract identifiable result data includes, if the test harness type of the test suite is one of “Tonga” and “Jtreg,” implementing a predefined parser code to parse the test result; and
implementing a predefined analyzer to analyze the identifiable result data.
- 17. The method of claim 15, wherein processing each test result file so as to extract identifiable result data further includes,
if the test harness type of the test suite is not one of “Tonga” and “Jtreg”,
generating a parser code to extract identifiable result data; extracting the identifiable result data using the parser code; generating an analyzer code to analyze the identifiable result data; and analyzing the identifiable result data.
- 18. The method of claim 14, wherein the central memory data structure is a temporary memory storage.
- 19. The method of claim 18, wherein the central memory data structure is a hashtable.
- 20. The method of claim of claim 15, wherein the central memory data structure has a uniform format.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/953,223, filed Sep. 11, 2001, and entitled “DISTRIBUTED PROCESSING FRAMEWORK SYSTEM,” which is incorporated herein by reference in its entirety.
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09953223 |
Sep 2001 |
US |
| Child |
10026192 |
Dec 2001 |
US |