Ошибка при выполнении условия успешной публикации: hudson.AbortException: не найдено файлов отчета об испытаниях.Ошибка конфигурации? - PullRequest
0 голосов
/ 17 мая 2019

Мы столкнулись с этой проблемой.Ниже приведен журнал ошибок.Это задание выполняется в контейнерах AWS и не будет иметь постоянного рабочего пространства для проверки и просмотра папки отчетов.Может ли кто-нибудь из вас помочь в решении этой проблемы?Это конвейерное задание, и оно ищет решение, чтобы решить эту проблему.

[Pipeline] junit
Error when executing success post condition:
hudson.AbortException: No test report files were found. Configuration error?

Это конвейерный сценарий, в котором в сценарий включен junit, но ошибка все равно остается.

1 Ответ

0 голосов
/ 18 мая 2019

Это, вероятно, логическая ошибка в вашем конвейере. Следующий конвейер:

pipeline {
    agent any
    stages {
        stage('build') {
            steps {
                echo 'Build'
            }
    }
    }
    post {
        always {
            junit 'junit.xml'
        }
    }
}

выдает ту же ошибку:

Recording test results
No test report files were found. Configuration error?
Error when executing always post condition:
hudson.AbortException: No test report files were found. Configuration error?

Поскольку на этапе сборки не создается файл junit.xml, а раздел post всегда ожидает, что он там будет.

Посмотрите на свой конвейер и убедитесь, что вы всегда выводите результаты теста junit xmls или обусловливаете шаг junit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...