TFS 2013构建摘要未显示测试结果

时间:2015-03-24 16:35:20

标签: visual-studio-2013 tfs

this question(没有答案)类似的问题,除了我们使用的是TFS 2013 Update 4.我们的测试是使用NUnit编写的,并且配置为运行构建定义,该定义使用默认值(不升级)模板。

我们刚刚在构建服务器上安装了完整版的VS 2013 Premium(因为之前的测试根本没有运行)。安装完成后,运行测试(如果我记录下来,我可以看到它们和结果,如果我们强制失败,则构建适当地失败)但是构建摘要表明已经运行了0/0测试。

我按照this question所选答案中的步骤操作,现在显示代码覆盖率结果,但实际测试或结果仍然没有骰子。

我还发现this blog article在TFS 2010中看起来是同一个问题。我已经验证所有用户都将View Test Runs权限设置为允许,我尝试使用TFS管理员帐户以确保。仍然没有骰子。

如何让TFS向我展示摘要中运行的测试,以及构建摘要链接到的“测试结果”窗口?

1 个答案:

答案 0 :(得分:0)

每个单独的测试都需要与Team Foundation Server中的测试用例工作项相关联。有关如何关联测试的信息,请参阅this link。在我的工作中,我们正在使用TFS 2015,但我知道这在TFS 2013中有效,因为我过去已经完成了这项工作。一旦测试用例工作项与您的自动化相关联(使用Visual Studio将测试自动化链接到测试用例),那么必须有一个正在测试的产品的构建定义,它将测试自动化作为构建的一部分运行。当构建排队时,您的测试将作为新构建的一部分运行。构建完成后,您可以查看详细的测试结果。

另外,另一篇StackOverflow帖子here介绍了如何查看详细结果。