MANAGING A SET OF TESTS BASED ON OTHER TEST FAILURES
First Claim
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, a set of tests to run on a set of platforms and one or more priorities associated with the set of tests;
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 platforms;
receiving, by one or more processors, information about a first test run of a first test on a first platform of the set of platforms;
determining, by one or more processors, that the first test failed on the first platform;
updating, by one or more processors, 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 platform of the set of platforms; and
sending, by one or more processors, the updated one or more priorities associated with the set of tests to at least the second platform.
2 Assignments
0 Petitions
Accused Products
Abstract
In an approach for managing a set of tests to run on a set of platforms, a processor identifies a set of tests to run on a set of platforms and one or more priorities associated with the set of tests. A processor sends the set of tests and the one or more priorities associated with the set of tests to the set of platforms. A processor receives information about a first test run of a first test on a first platform of the set of platforms. A processor determines that the first test failed on the first platform. A processor updates the one or more priorities associated with the set of tests. A processor sends the updated one or more priorities associated with the set of tests to at least the second platform.
76 Citations
20 Claims
-
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, a set of tests to run on a set of platforms and one or more priorities associated with the set of tests; 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 platforms; receiving, by one or more processors, information about a first test run of a first test on a first platform of the set of platforms; determining, by one or more processors, that the first test failed on the first platform; updating, by one or more processors, 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 platform of the set of platforms; and sending, by one or more processors, the updated one or more priorities associated with the set of tests to at least the second platform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for managing a set of tests to run on a set of platforms, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to identify a set of tests to run on a set of platforms and one or more priorities associated with the set of tests; program instructions to send the set of tests and the one or more priorities associated with the set of tests to the set of platforms; program instructions to receive information about a first test run of a first test on a first platform of the set of platforms; program instructions to determine that the first test failed on the first platform; program instructions to update 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 platform of the set of platforms; and program instructions to send the updated one or more priorities associated with the set of tests to at least the second platform. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for managing a set of tests to run on a set of platforms, the 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 processors, the program instructions comprising; program instructions to identify a set of tests to run on a set of platforms and one or more priorities associated with the set of tests; program instructions to send the set of tests and the one or more priorities associated with the set of tests to the set of platforms; program instructions to receive information about a first test run of a first test on a first platform of the set of platforms; program instructions to determine that the first test failed on the first platform; program instructions to update 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 platform of the set of platforms; and program instructions to send the updated one or more priorities associated with the set of tests to at least the second platform. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification