在TFS 2015的构建定义中,我有一个命令行步骤,它运行以下命令:
xunit.console.exe \PathToTests\Tests.dll -xml \PathToResultsFolder\Results.xml
在构建过程中,我可以看到测试正在被发现并执行,而且一切看起来都很好。
但如果我不检查" 错误时继续 "在命令行步骤中,在运行测试并保存结果XML文件后,该步骤失败并显示以下错误:
任务CmdLine失败。这导致作业失败。查看任务的日志以获取更多详细信息。
但实际上没有错误或我能看到的任何内容。测试已运行且XML文件已正确保存并能够发布到TFS。如果我从构建机器运行命令,我就不会看到这样的错误。
有什么想法吗?