我在这里下载了免费版的ncover - > http://sourceforge.net/projects/ncover/
但不幸的是我无法在命令行中找到如何使用它的步骤。
任何帮助都会很棒,谢谢!
答案 0 :(得分:1)
有两个免费版本的NCover可供选择:SourceForge一个(已停止使用,并且在Ira Baxter's answer节目的Try评论中效果不佳)和Gnoso一个(以前是免费的并且在版本之后已经商业化了) 1.5.8)。从here获取后者。
答案 1 :(得分:1)
如果它能帮助别人。我能够将NCover 1.5.8(TestDriven.NET附带的一个)与nunit很好地配合使用。
NCover.Console.exe nunit-console-x86.exe /noshadow yourAssembly.dll
唯一的技巧是确保CoverLib.dll COM组件正确注册
regsrv32 CoverLib.dll
否则你会得到“Profiled Process Terminated”错误,然后确保我们将/ noshadow参数传递给nunit,否则NCover将无法加载程序集的符号(至少在我的情况下)。
答案 2 :(得分:0)
解决的步骤
1.需要使用ncover-console.exe监视测试用例的执行情况
“[path] \ NCover.Console.exe”“[path] \ nunit-console.exe”“E:\ Myapp \ test.sln”/xml="[PATH]\TestResult.xml“
这将创建一个.nccov文件
2.使用NCover.Reporting.exe
从.nccov文件创建覆盖html报告“[path] \ NCover \ NCover.Reporting.exe”“[path] \ coverage.nccov”//或FullCoverageReport:Html:output