我尝试使用rerunFailingTestsCount选项来处理不稳定的测试。为了在junit结果中显示这些结果,我使用了flaky test handler plugin,该方法在理论上将显示不稳定的测试
在我的詹金斯文件中,这看起来像
pipeline {
stages {
stage('tests') {
steps{
// sh mvn verify here
}
post {
always {
junit testResults: 'target/failsafe-reports/**/*.xml', testDataPublishers: [[$class:
'JUnitFlakyTestDataPublisher']]
}
}
}
}
}
测试运行良好,重复了片状测试,但是在发布junit结果时,我得到了
在执行始终发布条件时出错:java.lang.AbstractMethodError:您必须覆盖contributionTestData
Google并不是很有帮助,也许这里的人遇到了同样的问题并且可以帮助我,或者至少可以确认此插件可以用作管道脚本(关于管道支持有pull request,所以我不是确定...)