在AzurePipelines.yml中使用DotNetCoreCLI@2能否添加重跑失败测试的参数?
在Azure Pipelines中为DotNetCoreCLI@2任务添加失败测试重跑参数
可以通过添加dotnet test原生支持的重试参数,实现失败测试的自动重跑。核心是在arguments字段中加入--retries参数(该参数要求.NET 6及以上版本支持)。
修改后的配置示例
- task: DotNetCoreCLI@2 displayName: Run API Scenarios inputs: command: 'test' projects: '**/*Myproject.csproj' arguments: '--filter Category=Portfolio --retries 2' testRunTitle: 'API Test Execution'
参数说明
--retries 2:指定失败测试的重跑次数,这里设置为2次,可根据需求调整具体数值。- 若需更精细控制,还可搭配
--retry-filter参数,仅对特定类型的失败测试重跑,示例:--retry-filter "TestCategory=Flaky"
内容的提问来源于stack exchange,提问作者Joseph Maghames
相关产品推荐
相关产品推荐

