【发布时间】:2015-05-28 02:06:14
【问题描述】:
与this question 类似的问题(没有答案),除了我们使用的是 TFS 2013 Update 4。我们的测试是使用 NUnit 编写的,并配置为运行构建定义,它使用默认值(不是升级) 模板。
我们刚刚在构建服务器上安装了完整版的 VS 2013 Premium(因为之前的测试根本没有运行)。安装后,测试就会运行(如果我在日志中看到它们和结果,如果我们强制失败,则构建会相应地失败)但构建摘要显示运行了 0/0 测试。
我按照this question 的选定答案中的步骤操作,现在它显示了代码覆盖率结果,但在实际测试或其结果上仍然没有骰子。
我还发现this blog article 似乎与 TFS 2010 中的问题相同。我已验证所有用户都已将查看测试运行权限设置为允许,并且我尝试使用 TFS 管理员帐户来确定。还是没有骰子。
如何让 TFS 在摘要中以及在构建摘要链接到的测试结果窗口中显示运行了哪些测试?
【问题讨论】:
-
你使用什么测试框架? MSTest、NUnit、Xunit、MBUnit 等?您使用的是什么构建过程模板?
-
@DanielMann NUnit 通过 VS Test Runner(没有更改选项),默认模板(不是升级模板)。也会更新问题。
-
您是否在测试项目中将 NUnit 测试适配器设置为 NuGet 包?
-
@DanielMann 是的,我们有。