XML based report generator
First Claim
Patent Images
1. A method for creating a test summary report, comprising the operations of:
- executing a computer software test application on a platform, the computer software test application having one or more test suites, each test suit including one or more test cases, each test case configured to test an aspect of the platform;
generating test results in an Extensible Markup Language (XML) enabled format independent of an XML format capability of the platform; and
using the XML enabled test results to create a test summary report,wherein the XML enabled test results is capable of being rearranged, the rearranged XML enabled test results including test suite tags, each test suite tag encapsulating the test results corresponding to each test suite of the computer software test application.
2 Assignments
0 Petitions
Accused Products
Abstract
An invention is provided for creating a test summary report. A test application is executed on a platform, where the test application is executed using a status utility having functions that generates XML code. The test results are generated in a XML enabled format using the status utility, and are output to a test execution log file. The test execution log file is processed to generate a well-formed XML test reports file, which is then logically arranged to create a logically arranged XML test reports file. The logically arranged XML test reports file is converted into a HTML test summary report.
-
Citations
19 Claims
-
1. A method for creating a test summary report, comprising the operations of:
-
executing a computer software test application on a platform, the computer software test application having one or more test suites, each test suit including one or more test cases, each test case configured to test an aspect of the platform; generating test results in an Extensible Markup Language (XML) enabled format independent of an XML format capability of the platform; and using the XML enabled test results to create a test summary report, wherein the XML enabled test results is capable of being rearranged, the rearranged XML enabled test results including test suite tags, each test suite tag encapsulating the test results corresponding to each test suite of the computer software test application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An Extensible Markup Language (XML) based report generator, comprising:
-
a parser that processes a test execution log file to generate a well-formed XML test reports file, wherein the test execution log file includes XML statements generated independent of an XML format capability of a platform being tested; a logical parser operable to use the well-formed XML test reports file to reorder a content of the well-formed XML test reports file to produce a logically arranged XML test reports file, the logically arranged XML test reports file including test suite tags encapsulating the test results corresponding to each test suite; and an HTML converter parser that converts the logically arranged XML test reports file into an HTML test summary file. - View Dependent Claims (12, 13, 14)
-
-
15. A method for creating a test summary report, comprising the operations of:
-
executing a test application on a platform, wherein the test application is executed using a status utility having functions that generate XML code, the test application having one or more test suites, each test suite having one or more test cases, each test case configured to test an aspect of the platform; generating test results in an Extensible Markup Language (XML) enabled format independent of an XML format capability of the platform using the status utility, wherein the test results are output to a test execution log file; using the test execution log file to generate a well-formed XML test reports file; reordering a content of the well-formed XML test reports file to create a logically arranged XML test reports file wherein test suite tags are generated for each test suite, each test suite tag encapsulating the test results corresponding to each test suite; and converting the logically arranged XML test reports file into an HTML test summary report. - View Dependent Claims (16, 17, 18)
-
-
19. A computer generated method of generating and processing test results, comprising the operations of:
-
executing one or more tests from a plurality of test suites and generating test execution log file wherein each test result includes data identifying the test to which the test result relates the test suite to which the test belongs, each test suite of the plurality of test suites having one or more test cases, each test case configured to test an aspect of the platform; processing the test execution log file to generate a well-formed XML based test reports file independent of an XML format capability of a platform being tested, wherein the test results in the test reports file are arrange as a plurality of independent test results, each including a test ID and data identifying a test suite to which a test belongs; processing the well-formed XML test reports file to logically arrange the well-formed XML test reports file to create a logically arranged XML test reports file in which tags are generated for each test suite the tags encapsulating the test results corresponding to each test suite; and
outputting the logically arranged well-formed XML test reports file.
-
Specification