Azure devops Azure Devops管道测试附件用于成功测试

Azure devops Azure Devops管道测试附件用于成功测试,azure-devops,azure-pipelines,xunit.net,Azure Devops,Azure Pipelines,Xunit.net,如本文所述: 如果使用Visual Studio测试任务运行测试,则测试记录的诊断输出(使用Console.WriteLine、Trace.WriteLine或TestContext.WriteLine方法中的任何一种)将显示为失败测试的附件 如何强制Azure Devops管道发布成功测试的附件 更新 riQQ指出了另一个stackoverflow问题: 建议的解决方案对我没有帮助,因为它们使用TestContext解决。我们使用的是xUnit,xUnit没有TestContext 如何强制

如本文所述:

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

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

更新

riQQ指出了另一个stackoverflow问题: 建议的解决方案对我没有帮助,因为它们使用TestContext解决。我们使用的是xUnit,xUnit没有TestContext

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

抱歉,但据我所知,VSTest任务不支持这种行为。根据设计,只有失败的测试才应该将日志作为附件。在我检查之后,没有扩展扩展扩展这种选项

<>如果你真的想要这个选项,你可以考虑使用RESID API,就像上面提到的RiQQ所建议的那样。或者你可以发布一个新的特性请求,它得到足够的选票,团队会认真考虑。p>
希望有帮助:)

这能回答您的问题吗?这不能解决我的问题。我们正在使用xUnit,这里有TestContext。请参阅我的答案:。或者,您可以使用RESTAPI上载附件:谢谢。有点复杂,现在没有时间来确保它工作。稍后我将尝试检查此问题。嗨,朋友,我正在检查此问题是否仍然阻碍您。任何更新请随时通知我们:)