Identification of a failed code change
OwnerInbar Shani, Amichai Nilsan +1inventors
InventorsInbar Shani, Amichai Nilsan, IIan Shufer
Life of this patent
Estimating the term…
Abstract
A method to identify a failed code change in a deployment pipeline with a plurality of code changes. The plurality of code changes are tested by running a set of tests on the plurality of code changes until a subset of the plurality of code changes pass the set of tests. Each time the subset fails the set of tests, at least one of the plurality of code changes is removed from the subset. The failed code change is determined based on the subset that passes the set of tests.
Claims15
A computer implemented method to identify a failed code change in a deployment pipeline with a plurality of code changes, the method comprising:
- testing the plurality of code changes in the deployment pipeline in an application under test environment, testing includes:
- running a set of tests on the plurality of code changes until a subset of the plurality of code changes pass the set of tests, and
- removing at least one of the plurality of code changes from the subset each time the subset fails the set of tests;
- and
- determining the failed code change based on the subset that passes the set of tests.
A system to identify a failed code change in a deployment pipeline with a plurality of code changes, the system comprising:
- a test engine to perform a set of tests on a subset of the plurality of code changes in the deployment pipeline;
- and
- a decision engine to:
- instruct the test engine to perform the set of tests,
- remove at least one of the plurality of code changes from the subset of the plurality of code changes until the subset passes the set of tests, and
- determine the failed code change based on the at least one code change removed from the subset that passes the set of tests.
A computer readable medium having stored thereon instructions that, when executed by a processor, cause the processor to perform a method to identify a failed code change in a deployment pipeline with a plurality of code changes, the method comprising:
- creating a subset of the plurality of code changes in the deployment pipeline;
- testing the subset, wherein testing includes:
- running a set of tests on the subset, and
- removing the at least one of the plurality of code changes from the subset until the subset passes the set of tests;
- and
- identifying the failed code change based on the at least one of the plurality of code changes removed from the subset.
Dependencies are inferred from the claim text.