我们正面临这个问题。下面是错误日志。该作业在AWS容器上运行,将没有永久的工作空间来检查和查看reports文件夹。你们中的任何一个都可以帮助解决这个问题吗?这是一项管道工作,正在寻找解决此问题的解决方案。
[Pipeline] junit
Error when executing success post condition:
hudson.AbortException: No test report files were found. Configuration error?
这是管道脚本,在脚本中包含路径的junit,但仍然存在错误。
答案 0 :(得分:0)
这可能是您的管道中的逻辑错误。以下管道:
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测试结果xml,或对junit步骤进行条件化。