1

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

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

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

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

4

1 回答 1

0

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

于 2020-03-27T07:03:26.780 回答