1. A computer-implemented method for testing code, the computer-implemented method comprising performing computer-implemented operations for: receiving a new version of the code, the new version of the code comprising a new version of one or more functions; retrieving an old version of the code from a data storage location, the old version of the code comprising an old version of the one or more functions; comparing the new version of the code to the old version of the code to determine if the new version of the one or more functions has been modified with respect to the old version of the one or more functions; retrieving a test summary corresponding to the old version of the one or more functions; and in response to determining that the old version of the one or more functions has been modified, treating the test summary as potentially invalid.