Patent ID: 9703679
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A computer program product residing on a non-transitory computer-readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising: identifying a continuous integration environment; identifying a first software test associated with the continuous integration environment; determining a probationary status for the first software test based upon, at least in part, a recency with which the first software test was associated with the continuous integration environment relative to a recency with which another software test was associated with the continuous integration environment, wherein the recency with which the first software test was associated with the continuous integration environment includes one or more of a recency with which the first software test was added to the continuous integration environment and a recency with which the first software test was updated, the probationary status indicating, at least in part, a potential lack of reliability for the first software test; and determining a promoted status for the first software test based upon, at least in part, identifying a code consistency over a sequence of a plurality of successful runs for the first software test over a plurality of code builds, the code consistency including a lack of changes to the first software test over the sequence of runs for the first software test, the promoted status indicating a greater degree of reliability for the first software test.