TFS 2013生成摘要未显示测试结果



与此问题类似的问题(没有答案),只是我们使用的是TFS 2013 Update 4。我们的测试是使用NUnit编写的,并配置为通过构建定义运行,该定义使用默认(而不是升级)模板。

我们刚刚在构建服务器上安装了VS 2013 Premium的完整版本(因为之前的测试根本没有运行)。安装好后,测试就会运行(如果我登录日志,我可以看到它们和结果,如果我们强制失败,构建就会相应地失败),但构建摘要显示运行了0/0个测试。

我按照这个问题的选定答案中的步骤进行了操作,现在它显示了代码覆盖率结果,但仍然没有对实际测试或其结果下注。

我还发现了这篇博客文章,它似乎与TFS2010中的问题相同。我已经验证了所有用户都已将"查看测试运行"权限设置为允许,并尝试使用TFS管理员帐户来确保这一点。仍然没有骰子。

如何使TFS在摘要中以及生成摘要链接到的"测试结果"窗口中显示运行了哪些测试?

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

另外,这里的另一篇StackOverflow文章描述了如何查看详细的结果。

最新更新