【发布时间】:2017-03-08 14:04:12
【问题描述】:
我的程序使用自定义测试框架,但按照此处所述的 JUnit XML 格式将测试结果保存到 XML 文件:JUnit XML format specification that Hudson supports。 Jenkins 能够使用 xunit 插件按预期解析文件,并显示信息丰富的测试结果。但是,它仅在我进行手动构建和测试结果文件的 git add/commit 时才能看到该文件。我需要做什么才能让 Jenkins “看到”在管道执行期间创建的结果文件?
这是我的 Jenkins 文件:
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'xcodebuild -scheme UnitTestRunner -configuration debug'
}
}
stage('Test') {
steps {
sh 'xcodebuild -scheme UnitTestRunner -configuration debug || true'
junit '**/TestResults.xml'
}
}
}
}
【问题讨论】:
标签: git jenkins automated-tests jenkins-pipeline