Coverage Validator - Overview
Coverage Validator provides automatic source code coverage analysis of
applications as they run. There is no need to recompile or relink your application.
Coverage Validator works with debug information and/or MAP files. Coverage
Validator allows you to perform coverage analysis on your entire application,
or on just the DLLs you require. You can also prevent files from being instrumented.
This makes Coverage Validator an excellent tool for use in unit testing, where
you need to check that all possible code paths have been taken.
View the feature
list for Coverage Validator.
You can use Coverage Validator in four ways:
- Inject Coverage Validator into an already running executable
- Specify an executable to start, and Coverage Validator will attach to that executable
- Specify an executable to watch, and Coverage Validator will wait for the executable to start, then Coverage Validator will attach to that executable. This feature is very useful for attaching to OLE servers that start when a document is opened inside a 3rd party application
- Link Coverage Validator to your NT service
Coverage Validator does not require your program to be recompiled or relinked.
Coverage
Validator does not cause significant drops in performance. Coverage Validator
causes a target program to run marginally slower than normal.

