使用JUnitFlakyTestDataPublisher会引发AbstractMethodError“您必须重写contributionTestData”

时间:2019-03-28 16:17:23

标签: jenkins-pipeline maven-failsafe-plugin

我尝试使用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,所以我不是确定...)

0 个答案:

没有答案