Team City将单元测试结果发布到工件

我们如何将单元测试结果从测试发布到工件?是否采用HTM和XML格式? 我尝试添加此“ 常规设置/工件路径: testresults。* => testresults.zip

在构建步骤中,我使用.NET CLI(dotnet)作为Runner类型

请帮助!

iCMS 回答:Team City将单元测试结果发布到工件

在命令行中,您可以使用以下dotnet test -l:trx;LogFileName=TestOutput.xml,但TeamCity将默认记录器替换为自己的记录器,以提供集成和实时反馈。您可以通过添加配置参数dotnet.cli.test.reporting=Off来防止TeamCity替换默认记录器,请注意在这种情况下TeamCity没有测试报告。

因此要实现您的目标:

  • 为您的构建配置或项目添加配置参数dotnet.cli.test.reporting=Off
  • 在字段-l:trx;LogFileName=TestOutput.xml中添加命令行参数Command line parameters
  • Artifact paths指定为**/TestOutput.xml => TestResults.zip
本文链接:https://www.f2er.com/2166512.html

大家都在问