【问题标题】:Azure Devops Pipelines Test Attachments for successful tests用于成功测试的 Azure Devops Pipelines 测试附件
【发布时间】:2020-05-28 01:03:38
【问题描述】:

如此处所述: https://docs.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指向另一个stackoverflow问题:Azure DevOps: Console output for green tests is missing 提出的解决方案对我没有帮助,因为他们使用 TestContext 解决了。我们正在使用 xUnit,并且 xUnit 没有 TestContext。

【问题讨论】:

标签: azure-devops azure-pipelines xunit.net


【解决方案1】:

如何强制 Azure Devops 管道发布附件 测试成功?

抱歉,据我所知,VSTest 任务不支持这种行为。按照设计,只有失败的测试才应该将日志作为附件。经过我的检查,Marketplace 中的任何扩展都没有扩展这种选项。

所以如果你确实想要这个选项,你可以考虑像上面 riQQ 建议的那样使用 rest api。或者您可以在DC forum 中发布新功能请求,它会获得足够的选票,团队会认真考虑。

希望对你有帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-21
    • 2020-05-04
    • 1970-01-01
    • 2020-01-13
    • 2020-04-15
    • 2023-01-03
    • 1970-01-01
    • 2021-05-16
    相关资源
    最近更新 更多