×

Probationary software tests

  • US 10,229,034 B2
  • Filed: 11/29/2016
  • Issued: 03/12/2019
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying, by one or more computing devices, a continuous integration environment;

    identifying, by the one or more computing devices, a first software test associated with the continuous integration environment;

    identifying, by the one or more computing device, a second software test associated with the continuous integration environment, the second software test having a promoted status;

    determining, by the one or more computing devices, 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 with respect to the date the other software test was introduced to the continuous integration environment or the last time the other software test was edited in the continuous integration environment, the probationary status indicating, at least in part, a potential lack of reliability for the first software test;

    determining intermittent reliability of the first software test having a promoted status based upon, at least in part, an intermittent pattern of pass/fail results with respect to a particular codebase;

    providing an alert based upon, at least in part, the determined intermittent reliability of the first software test; and

    presenting, by the one or more computing devices, in a first format, first test result information associated with running the first software test and presenting, in a second format, second test result information associated with the second software test, wherein the first format is distinct from the second format based upon, at least in part, the probationary status of the first software test and the promoted status of the second software test, and wherein one or more of the first test result information and the second test result information include an aggregate pass/fail rate.

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