💡
原文中文,约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 完美集成,无需编写自定义脚本。
➡️