Azure DevOps Pipelines 测试附件以成功测试



如下所述: https://learn.microsoft.com/en-us/azure/devops/pipelines/test/review-continuous-test-results-after-build?view=azure-devops#tests-tab

如果使用 Visual Studio 测试任务运行测试,则从测试(使用任何 Console.WriteLine、Trace.WriteLine 或 TestContext.WriteLine 方法(记录的诊断输出将显示为失败测试的附件。

如何强制实施 Azure DevOps 管道以发布附件以成功测试?

更新

riQQ指出了另一个堆栈溢出问题:Azure DevOps:缺少绿色测试的控制台输出 建议的解决方案对我没有帮助,因为他们使用TestContext解决了。我们正在使用 xUnit,并且没有 xUnit 的 TestContext。

如何强制实施 Azure DevOps 管道以发布附件 测试成功吗?

抱歉,但据我所知,这不是 VSTest 任务支持的行为。根据设计,只有失败的测试才应将日志作为附件。经过我的检查,市场中没有任何扩展此类选项。

因此,如果您确实想要此选项,则可以考虑使用上面建议的 rest api。或者你可以在DC论坛上发布一个新功能请求,它得到了足够的选票,团队会认真考虑它。

希望对:)有所帮助

最新更新