【问题标题】:How to integrate NCover and MSTest 10.0?如何集成 NCover 和 MSTest 10.0?
【发布时间】:2011-01-18 19:20:22
【问题描述】:

使用NCover Community edition,我试过了:

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 测试设置:本地 连接的 已分析的进程已终止。未建立探查器连接。

如何解决?

【问题讨论】:

    标签: visual-studio-2010 command-line mstest ncover


    【解决方案1】:

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

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

    【讨论】:

    • 它适用于版本 3。我正在尝试弄清楚如何使其适用于 v1.8。我在问题正文中发布了输出。测试的程序集使用 .NET Framework 3.5。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多