×

Test machine management

  • US 9,563,526 B1
  • Filed: 07/26/2016
  • Issued: 02/07/2017
  • Est. Priority Date: 08/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising:

  • one or more non-transitory computer readable tangible storage media and program instructions stored on at least one of the one or more storage media, 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;

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×