Jenkinsfile两个阶段两个测试结果
我有一个带有两个测试阶段的Jenkins文件Jenkinsfile两个阶段两个测试结果,jenkins,testng,jenkins-pipeline,Jenkins,Testng,Jenkins Pipeline,我有一个带有两个测试阶段的Jenkins文件 stage("test 1") { dir("test 1") { git url: "repo" sh "${mvnHome}/bin/mvn -f pom.xml (...)" git url: "repo" sh "${mvnHome}/bin/mvn -f pom.xml (...)" step([$class: 'Publisher'
stage("test 1") {
dir("test 1") {
git url: "repo"
sh "${mvnHome}/bin/mvn -f pom.xml (...)"
git url: "repo"
sh "${mvnHome}/bin/mvn -f pom.xml (...)"
step([$class: 'Publisher', reportFilenamePattern: "${workspace}/(path)/testng-results-mod.xml"])
}
}
stage("test 2") {
dir("test_2") {
git url: "repo"
sh "${mvnHome}/bin/mvn -f pom.xml (...)"
git url: "repo"
sh "${mvnHome}/bin/mvn -f pom.xml (...)"
step([$class: 'Publisher', reportFilenamePattern: "${workspace}/(path)/testng-results-mod.xml"])
}
}
这很好用。这两个阶段都会生成testng结果文件。但不幸的是,我只得到了一个xml结果文件,因为第一个文件被第二个测试覆盖。两个测试都使用相同的名称
jenkins(build)中有两个链接指向TestNG结果,但它们都指向同一个xml文件。在构建目录中也只有一个文件
是否有任何选项以不同的名称生成每个测试?那么它们最终都可以使用了?好的。所以在测试之后。。。看起来输出目录中可以有多个xml文件。TestNG插件将它们显示为一个报告
因此,我刚刚添加了将输出文件重命名为_1.xml和_2.xml的选项,它可以正常工作。Ok。所以在测试之后。。。看起来输出目录中可以有多个xml文件。TestNG插件将它们显示为一个报告
因此,我刚刚添加了将输出文件重命名为_1.xml和_2.xml的选项,它可以正常工作。您在哪里添加了重命名输出文件的选项,请共享。我有类似的问题,你们在哪里添加了重命名输出文件的选项,请分享。我也有类似的问题