azure - Azure Pipeline 合并测试结果包含跳过的文件
问题描述
我的管道中有以下任务
- task: PublishTestResults@2
displayName: 'Publish Cypress run test results'
condition: succeededOrFailed()
inputs:
testRunTitle: Cypress_Results
testResultsFormat: JUnit
testResultsFiles: "junit-result-*.xml"
searchFolder: cypress/results
mergeTestResults: true
- publish: cypress/results
artifact: cypress_results
condition: succeededOrFailed()
- publish: junit-result.xml
artifact: cypress_results_combined
condition: succeededOrFailed()
- publish: cypress/videos
artifact: recorded_videos
condition: succeededOrFailed()
- publish: cypress/screenshots
artifact: screenshots
condition: failed()
我有一些测试,我已经跳过了。现在组合文件junit-result.xml
中的测试总数不一致,包含跳过的任务也是这样
<testsuite name="skipped test" timestamp="2021-08-31T05:45:42" tests="7" time="0.0000" failures="0"/>
如前所述,我希望组合文件忽略跳过的测试,我怎么能做到这一点
解决方案
推荐阅读
- python-3.x - 我使用 sklearn 进行语言识别的数据集有问题吗?
- html - 如何在可滚动div的顶部和底部获得褪色阴影,或者隐藏在它们各自的末端
- python - 使用rest api在谷歌驱动器中创建新文件夹
- html - 如何更改网站不同位置的背景颜色?
- java - Java如何仅更改字段分隔符而不更改实际数据
- sed - 删除“.200.300”。从字符串
- elasticsearch - 在添加到 ES 时 JSON 数组的 mapper_parsing_exception 错误
- erlang - 如何处理 odbc:start() 的返回值。erlang中的函数?
- javascript - 带有显示的选择下的唯一选项:无样式不会在 windows 的 Firefox 中显示下拉菜单
- powershell - 如何在PowerShell中正确访问REST API v2.0进行邮箱管理