Patent ID: 8984489
Filing Date: 2015-03-17
Classification: G06F

Abstract:
1. A computer-implemented method performed by one or more processors, the method comprising: identifying a plurality of different quality control applications to perform different quality control tasks on source code; sending a request to each quality control application to perform a quality control task for new source code received at a source control system, wherein each quality control task includes a plurality of test phases, each test phase associated with one or more tests to be applied to the new source code; receiving a plurality of reports, each report received from each quality control application regarding results of the quality control task performed by each quality control application in response to the request, wherein each report includes a plurality of test results generated at each test phase included in each quality control application; identifying a plurality of standards requirements, each standards requirement associated with a respective product standard; determining a level of compliance of the new source code with a plurality of standards requirements, each standards requirement associated with a respective product standard, wherein the level of compliance is determined based, at least in part, on the plurality of test results included in the plurality of reports; and providing a general report generated based on the plurality of reports and based on results of each quality control task performed by each of the plurality of quality control applications.