Mechanism for executing test suites written for different harnesses under one test execution harness
First Claim
Patent Images
1. A method, comprising:
- providing, on a server, a plurality of suites of test programs, each of which is executable on one or more computing devices that are coupled to said server to test the one or more computing devices, wherein each of said suites of test programs is configured to execute on the one or more computing devices using a different test harness;
converting each of the plurality of suites to a common representation that is executable using a common test harness;
said server transferring one or more converted suites of test programs to at least one of said one or more computing devices for execution thereof by said at least one computing device using said common test harness.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism has been developed for transforming different test suites, written for different test harnesses, into a common XML-type format that can be read by one test harness. Thus differences in the structure of the test suites is transparent to the test harness. To implement this mechanism, a component has been developed that parses XML descriptors and provides an API to the test harness.
42 Citations
19 Claims
-
1. A method, comprising:
-
providing, on a server, a plurality of suites of test programs, each of which is executable on one or more computing devices that are coupled to said server to test the one or more computing devices, wherein each of said suites of test programs is configured to execute on the one or more computing devices using a different test harness; converting each of the plurality of suites to a common representation that is executable using a common test harness; said server transferring one or more converted suites of test programs to at least one of said one or more computing devices for execution thereof by said at least one computing device using said common test harness. - View Dependent Claims (2, 3, 4, 5, 14, 17)
-
-
6. A computer readable storage medium comprising program instructions, wherein the program instructions are computer executable to:
-
provide, on a server, a plurality of suites of test programs, each of which is executable on one or more computing devices that are coupled to said server to test the one or more computing devices, wherein each of said suites of test programs is configured to execute on the one or more computing devices using a different test harness; convert each of the plurality of suites to a common representation that is executable using a common test harness; transfer from said server one or more converted suites of test programs to at least one of said one or more computing devices for execution thereof by said at least one computing device using said common test harness. - View Dependent Claims (7, 8, 9, 10, 15, 18)
-
-
11. A server apparatus for testing computing devices, comprising:
-
a communication interface for coupling a plurality of said computing devices therewith; and a processor configured to; provide a plurality of suites of test programs for execution by said computing devices that are coupled to said server apparatus to test the one or more computing devices, wherein each of said suites of test programs is configured to execute on the one or more computing devices using a different test harness; convert each of said plurality of suites to a common representation that is executable using a common test harness; transfer one or more converted suites of test programs to at least one of said one or more computing devices via said communication interface for execution by said at least one computing device using said common test harness; and control execution of at least one converted suite of test program on one of said one or more computing devices. - View Dependent Claims (12, 13, 16, 19)
-
Specification