</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
<builders>
<hudson.tasks.Shell>
<command>#/bin/bash
-
-python ${WORKSPACE}/jenkins-scripts/job_test_build.py
-</command>
+python ${WORKSPACE}/jenkins-scripts/job_test_build.py</command>
</hudson.tasks.Shell>
<EnvInjectBuilder plugin="envinject@1.90">
<info>
</builders>
<publishers>
<hudson.tasks.ArtifactArchiver>
- <artifacts>**/results.tar.gz, **/results.xml, **/aft.log, **/tester.log</artifacts>
- <latestOnly>false</latestOnly>
+ <artifacts>**/results.tar.gz, **/results.xml, **/aft.log, **/tester.log, **/*.ENV</artifacts>
<allowEmptyArchive>true</allowEmptyArchive>
+ <onlyIfSuccessful>false</onlyIfSuccessful>
+ <fingerprint>false</fingerprint>
+ <defaultExcludes>true</defaultExcludes>
</hudson.tasks.ArtifactArchiver>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
<groovyScript>def run = Thread.currentThread().executable
def en = run.getEnvironment()
-manager.addShortText("Image " + en["IMAGE"] + " - " + en["TEST_RESULT"])
-if (en["TEST_RESULT"] != "PASS")
+if (en["IMAGE"] != "")
+ manager.addShortText("Image " + en["IMAGE"] + " - " + en["TEST_RESULT"])
+else
+ manager.addShortText(en["TEST_RESULT"])
+if (en["TEST_RESULT"] == "PASS")
+ manager.buildSuccess()
+else if (en["TEST_RESULT"] == "IMAGE_NOT_SUPPORTED")
+ manager.buildUnstable()
+else
manager.buildFailure()</groovyScript>
<behavior>0</behavior>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
- <hudson.tasks.junit.JUnitResultArchiver>
+ <hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.0">
<testResults>**/results.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<testDataPublishers/>
+ <healthScaleFactor>1.0</healthScaleFactor>
</hudson.tasks.junit.JUnitResultArchiver>
<hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.25">
<configs>
<onlyExactRuns>false</onlyExactRuns>
</hudson.plugins.parameterizedtrigger.FileBuildParameters>
</configs>
- <projects>test-results-publisher, </projects>
+ <projects>test-results-publisher,</projects>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
</hudson.plugins.parameterizedtrigger.BuildTriggerConfig>