0

使用NCover 社区版,我尝试:

set ncover="C:\Program Files (x86)\NCover\NCover.Console.exe"
set mstest="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe"
set testdllfolder="C:\.hudson\jobs\Project\workspace\src\TestProject\bin\Debug"

%ncover% //x coverage.xml //w %testdllfolder% %mstest% /noisolation /testcontainer:TestProject.dll

输出是这样开始的

工作目录:

组件:

覆盖 XML:C:.hudson\jobs\Project\workspace\src\coverage.xml 覆盖日志:Coverage.Log

正在等待配置的应用程序连接...Microsoft (R) 测试执行命令行工具版本 10.0.30319.1

在 MSTest 输出之后

试运行失败。通过 8 失败 2 不确定 2


总共 103 个结果文件:C:.hudson\jobs\Project\workspace\src\debug.trx 测试设置:本地连接的 Profiled 进程终止。未建立探查器连接。

如何解决?

4

1 回答 1

1

您可以将控制台输出发布到您的消息中吗?这将告诉会话是否成功完成。可能是覆盖 xml 没有显示,因为它会转到您认为应该的目录以外的目录。默认是当前命令提示符目录。

此外,您可能想尝试使用最新版本的 NCover,v.3.4.16。您可以在www.ncover.com/download免费获得 21 天的试用期。

于 2011-01-17T20:13:56.260 回答