×

Managing a set of tests based on other test failures

  • US 10,452,508 B2
  • Filed: 06/15/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 06/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a set of tests to run on a set of platforms, the method comprising:

  • identifying, by one or more processors, (i) a set of tests to run on a set of networked operating system platforms and (ii) one or more priorities associated with the set of tests, wherein each networked operating system platform comprises a type of device and an operating system;

    sending, by one or more processors, the set of tests and the one or more priorities associated with the set of tests to the set of networked operating system platforms;

    receiving, by one or more processors, during a first test run on a first networked operating system platform, information about the first test run of a first test on the first networked operating system platform of the set of networked operating system platforms, wherein the first networked operating system platform includes a first operating system;

    determining, by one or more processors, during the first test run, that the first test failed on the first networked operating system platform;

    updating, by one or more processors, during the first test run, the one or more priorities associated with the set of tests, such that the first test is associated with an increased priority on at least a second networked operating system platform of the set of networked operating system platforms, wherein;

    the second networked operating system platform includes the first operating system; and

    the first networked operating system platform and the second networked operating system platform are of different device types;

    sending, by one or more processors, during the first test run and prior to completion of executing the set of tests, the updated one or more priorities associated with the set of tests to at least the second networked operating system platform to allow the first test to run on the second networked operating system platform with the increased priority during the first test run;

    causing, by one or more processors, the second networked operating system platform to run the first test with the increased priority; and

    determining, by one or more processors, that the first operating system is a cause of failure of the first test run on the first networked operating system platform, based on a result of the first test on the second networked operating system platform.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×