我在TFS上为我的项目设置了构建定义。我打算添加Task来运行C ++单元测试,并在每次构建后运行它们。
我尝试并添加了任务。当测试在TFSBuild上运行时,第一个测试因未处理的c ++异常而崩溃,并且没有移至下一个测试。它本身就挂在那里。
因此,我尝试使用命令行(cmd)手动运行测试。我运行了vstest.console.exe命令并执行了所有测试,当从Build Agent上的cmd运行时,它们运行良好。我还尝试在Visual Studio上运行它们,并且在Build Agent上运行良好。
我不确定TFS出了什么问题。
答案 0 :(得分:0)
我找到了解决方法,但没有找到问题的根本原因。 通过使用交互式tfs代理可以解决此问题。