如何以 junit 格式记录 dotnet 测试输出

How to log dotnet test output in junit format

dotnet test 默认使用 trx 输出。我正在使用 trx2junit 将其转换为 junit,但这会使 CI 设置复杂化。

dotnet test是否可以直接输出junit格式的测试报告?

  1. 将 NuGet 包安装到您的测试项目:

    <PackageReference Include="JunitXml.TestLogger" Version="3.0.110" />
    
  2. 运行以下命令以JUnitXML格式输出测试结果:

    dotnet test --logger:junit
    

更多信息在这里: