1. A computer-implemented method executed by one or more processors, the method comprising: identifying a test script stored in a first database, wherein the test script tests software code stored in and executed by the first database; identifying an expected result associated with the test script, the expected result stored in an expected results table in the first database; executing the test script within the first database by a test wrapper function stored in the first database, the test wrapper function receiving the test script as a parameter and configured to treat the test script as having failed when observing that the test script has taken longer than a maximum time to run, where executing the test script produces an actual result; and comparing, within the first database by the test wrapper function, the actual result produced by the test script with the expected result from the expected results table to determine a success condition associated with the execution of the test script within the first database; wherein identifying the test script, identifying the expected result, executing the test script, and comparing the actual result are performed internal to the first database without an external testing framework.