Patent ID: 7603660

Claim:
A computer-implemented method for testing a modified build based on tests ran on an initial baseline build, the computer-implemented method comprising: generating an initial baseline build of a software program, wherein the initial baseline build of the software program includes a plurality of code paths; testing the initial baseline build with a plurality of tests to produce test results for the initial baseline build of the software program, wherein each of the tests includes an identifier that indicates the respective test; during the testing of the initial baseline build of the software program, logging, via a trace, an identifier of any test that hits a respective code path of the initial baseline build of the software program; storing, in a log file, the identifiers of any tests that hit respective code paths of the initial baseline build as code coverage date of the initial baseline build of the software program; after testing the initial baseline build of the software program, utilizing the code coverage data of tests ran on the initial baseline build to test a modified build of the initial baseline build, wherein utilizing the code coverage data includes: receiving a modification to at least one code path of the initial baseline build to generate the modified build of the software program, comparing the modified build to the initial baseline build to identify at least one code path implicated by the modification, obtaining only an identifier, from the code coverage data, that hit the at least one code path implicated by the modification, obtaining only the test indicated by the identifier, and causing the execution of only the test indicated by the identifier on the code path implicated by the modification in order to test the modified build.