💡 原文中文,约4600字,阅读约需11分钟。
📝

内容提要

Microsoft.Testing.Platform现已全面支持Azure DevOps,提供与DotNetCoreCLI任务的无缝集成,简化了测试重试和结果发布流程。

🎯

关键要点

  • Microsoft.Testing.Platform 现已全面支持 Azure DevOps,简化了测试重试和结果发布流程。

  • Azure DevOps 通过 DotNetCoreCLI 任务运行测试,无需使用其他变通方法。

  • 智能处理测试重试,发布来自重试尝试的多个 TRX 文件,并进行适当的分组和退出代码。

  • Microsoft.Testing.Platform 是 VSTest 的现代替代方案,提供流畅的用户体验。

  • 从 2.263.0 版本开始,DotNetCoreCLI 任务支持 Microsoft.Testing.Platform。

  • 用户可以选择使用 DotNetCoreCLI 任务或直接运行 dotnet test 命令来执行测试。

  • VSTest 任务不支持 Microsoft.Testing.Platform,建议用户切换到 DotNetCoreCLI 任务。

  • PublishTestResults 任务现在可以智能处理来自重试尝试的多个 TRX 文件,避免了错误的退出代码和用户界面混淆。

  • 需要在管道中设置 AllowPtrToDetectTestRunRetryFiles 变量为 true,以启用重试感知测试结果发布功能。

  • Microsoft.Testing.Platform 提供自动重试处理功能,与 Azure DevOps 完美集成,无需编写自定义脚本。

➡️

继续阅读