首页 > 解决方案 > 从 TFS Build 执行第一次测试后 vstest.console.exe 卡住

问题描述

我在 TFS 上设置了我的项目的构建定义。我打算添加任务以运行 C++ 单元测试并在每次构建后运行它们。

我尝试并添加了任务。当测试在 TFSBuild 上运行时,第一个测试因未处理的 c++ 异常而崩溃,并且没有移至下一个测试。它自己挂在那里。

所以我尝试使用命令行(cmd)手动运行测试。我运行了 vstest.console.exe 命令并执行了所有测试,当从 Build Agent 上的 cmd 运行时它们运行良好。我还尝试在 Visual Studio 上运行它们,它们在 Build Agent 上运行良好。

我不确定 TFS 出了什么问题。

标签: tfsmsbuild-taskvstest.console.exemicrosoft-cpp-unit-test

解决方案


我找到了解决方案,但不是问题的根本原因。该问题通过使用交互式 tfs 代理解决。


推荐阅读