TEST MACHINE MANAGEMENT
First Claim
1. A computer system comprising:
- one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising;
program instructions to receive a request to execute a test suite with a plurality of test cases on a plurality of test agents;
program instructions to create the test suite, wherein the test suite includes the plurality of test cases for execution on the plurality of test agents;
program instructions to distribute a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions;
program instructions to receive test results and event information for a first test case out of the first portion of test cases from a first test agent; and
program instructions to, responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions including at least a variable name, a variable type, and a trigger condition, determine whether the satisfied condition for the second test case relates to a global variable or a local variable, wherein the global variable is valid for all available test agents and the local variable is valid on a specific test agent;
program instructions to, responsive to determining the satisfied condition for the second test case is on the local variable, request to execute the second test case on the first test agent;
program instructions to queue the second test case with a second portion of test cases, wherein each test case out of the second portion of test cases includes associated preconditions and a satisfied condition on the local variable; and
program instructions to, responsive to determining the second test case is next in the queue, execute the second test case on the first test agent.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
-
Citations
1 Claim
-
1. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; and program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to receive a request to execute a test suite with a plurality of test cases on a plurality of test agents; program instructions to create the test suite, wherein the test suite includes the plurality of test cases for execution on the plurality of test agents; program instructions to distribute a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions; program instructions to receive test results and event information for a first test case out of the first portion of test cases from a first test agent; and program instructions to, responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions including at least a variable name, a variable type, and a trigger condition, determine whether the satisfied condition for the second test case relates to a global variable or a local variable, wherein the global variable is valid for all available test agents and the local variable is valid on a specific test agent; program instructions to, responsive to determining the satisfied condition for the second test case is on the local variable, request to execute the second test case on the first test agent; program instructions to queue the second test case with a second portion of test cases, wherein each test case out of the second portion of test cases includes associated preconditions and a satisfied condition on the local variable; and program instructions to, responsive to determining the second test case is next in the queue, execute the second test case on the first test agent.
-
Specification