1. A computer implemented method, comprising: collecting code coverage information for selected code locations into a data store for an executable compiled from one or more source files annotated with annotation code at the selected code locations; in response to receiving a code coverage request, retrieving the code coverage information from the data store; and generating a code coverage report from the code coverage information, wherein the code coverage report indicating whether one or more of the selected code locations are not covered when executing the executable code.