Usage:
C:\> CSharpTest.Net.CoverageReport.exe [/s] [/wait] /module=[outputfile] /namespace=[outputfile] /combine=[outputfile] /class=[outputfile] /exclude=[regex pattern] coverage.xml [coverage2.xml] [coverage*.xml]
CSharpTest.Net.CoverageReport builds NCover 1.x reports quickly and much more reliably that the original NCover.Explorer.exe which often crashes when trying to merge output files.
Options:
- /module will write a module-based summary of the coverage data
- /namespace will write a namespace-based summary of the coverage data
- /class will write a class-based summary of the coverage data
- /combine will rewrite a combined coverage data file. Always list one or more coverage xml files generated by NCover 1.x. You may supply a relative or qualified file path and simple wildcards are allowed (* and ?).
- /exclude will ignore classes/methods whos full name matches the provided regex pattern. This argument can be specified multiple times.
- /s will recurse directories named on the command-line to match the files
- /nologo hides the startup message.
- /wait after processing wait for user input before exiting the process.
Sample Output:
http://csharptest.net/src/coverage_classes.xml