我已经使用构建 Controller 和构建代理设置了一个 tfs 2012 服务器。我有一个简单的 visual studio 2012 解决方案,其中包含一个 Windows 控制台应用程序项目和一个客户端计算机上的测试项目。在构建定义中启用测试影响分析。
简而言之,永远不会填充应该出现在 tfs 服务器上执行的每个构建上的受影响的测试列表。我曾尝试将测试运行器从 vs runner 更改为 mstest,但无济于事。
请指教。谢谢。
编辑:我在服务器上安装了 VS 2012。这启用了代码覆盖率,但仍然没有影响分析。
最佳答案
幸运的是我解决了“问题”。
要使 TIA 正常工作,您需要在测试管理器中成功完成测试用例,并通过所有测试步骤。只有这样才会生成分析文件。另外,我在测试 Controller 的视频录制模块上遇到了问题,这显然有时也会阻止文件生成,尽管这可能只是巧合。
成功生成文件后,后续构建现在将有一个基准进行比较。
玩得开心。
关于testing - tfs 2012中的测试影响分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176354/