【发布时间】:2016-03-18 12:28:35
【问题描述】:
我通过different mechanism 在 WebUI 上运行我们基于硒的单元测试,而不是 TFS 2015(更新 1)中的常规构建步骤。这样做会生成一个 .trx 文件,我试图将其上传回 TFS,以便在构建概述中提供结果。
如果任何测试失败,运行 UnitTests 的构建步骤可能会导致构建失败,但是我不会在 TFS 中看到任何测试结果。我可以通过检查步骤中的“继续出错”来跳过失败。
接下来我可以包含一个“发布测试结果”步骤,它将获取生成的 trx 文件,结果将在构建中可见。
但要知道构建不会失败!
知道如何使构建失败并提供测试结果吗?
我已经检查过:
- vstest.console.exe(无法从文件发布测试结果)
- MSTest(需要企业版/高级版license,我们有 MSDN 专业版)。
必须有更好的方法。在我看来,构建步骤“发布测试结果”应该能够检查文件并使构建失败?
【问题讨论】:
-
您是否尝试添加脚本任务来检查文件?
-
你能分享一下你的构建定义的截图吗?
-
构建过程中如何调用ParallelTestRunner.exe运行?
标签: tfs-2015