我正在Jenkins中使用自由式作业和Jenkins管道运行一些JUnit5测试。这些测试在本地使用gradlew可以很好地运行。
管道常规脚本(Jenkinsfile)使用
sh './gradlew clean test'
代码检查得很好,我看到了欢迎使用Gradle 5.5.1!消息
然后,所有使用gradlew clean测试在本地正常运行的测试失败:
15:50:22
uk.co.motests.mfldirect.tests.UploadDataTest >
dropDownsAreDisplayed() FAILED
15:50:22 java.lang.IllegalStateException
任何想法都在哪里/如何开始调试?从字面上看,这是我第一次尝试使用groovy管道脚本运行。
我将其发布,希望是常见的初学者错误经常出现。如果需要,我可以发布groovy文件的更多详细信息。
答案 0 :(得分:0)
sh './gradlew clean test -i'
启用Gradle INFO日志记录sh './gradlew clean test -d'
./build/test-results/test/*.xml
中已经存在所有这些数据,因此您可以浏览失败的Jenkins作业的工作空间。