Я пытаюсь использовать опцию rerunFailingTestsCount , чтобы справиться с нестабильными тестами. Чтобы отобразить их в результатах junit, я использую плагин для обработчиков нестабильных тестов , который теоретически будет иметь дело с отображением нестабильных тестов
В моем файле Дженкинса это выглядит как
pipeline {
stages {
stage('tests') {
steps{
// sh mvn verify here
}
post {
always {
junit testResults: 'target/failsafe-reports/**/*.xml', testDataPublishers: [[$class:
'JUnitFlakyTestDataPublisher']]
}
}
}
}
}
тестовый запуск в порядке, нестабильные повторяются, но когда дело доходит до публикации результатов junit, я получаю
Ошибка при выполнении всегда отправлять условие: java.lang.AbstractMethodError: вы должны переопределить contribTestData
Google не очень помог, возможно, у кого-то здесь была такая же проблема, и он может мне помочь или, по крайней мере, подтвердить, что этот плагин работает как конвейерный скрипт (есть запрос на получение относительно поддержки конвейера, поэтому Я не уверен ...)