Add XUnit processing plugin to builders
Change-Id: Ib51da8d44bd467f9eec76d21a7e6f5014df43209
This commit is contained in:
committed by
Sorin Sbarnea
parent
0deb58146a
commit
3841555ab5
48
tests/builders/fixtures/xunit-full.xml
Normal file
48
tests/builders/fixtures/xunit-full.xml
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<project>
|
||||
<builders>
|
||||
<org.jenkinsci.plugins.xunit.XUnitBuilder plugin="xunit">
|
||||
<types>
|
||||
<PHPUnitJunitHudsonTestType>
|
||||
<pattern>phpunit.log</pattern>
|
||||
<failIfNotNew>true</failIfNotNew>
|
||||
<deleteOutputFiles>true</deleteOutputFiles>
|
||||
<skipNoTestFiles>false</skipNoTestFiles>
|
||||
<stopProcessingIfError>true</stopProcessingIfError>
|
||||
</PHPUnitJunitHudsonTestType>
|
||||
<CppUnitJunitHudsonTestType>
|
||||
<pattern>cppunit.log</pattern>
|
||||
<failIfNotNew>false</failIfNotNew>
|
||||
<deleteOutputFiles>false</deleteOutputFiles>
|
||||
<skipNoTestFiles>true</skipNoTestFiles>
|
||||
<stopProcessingIfError>false</stopProcessingIfError>
|
||||
</CppUnitJunitHudsonTestType>
|
||||
<GoogleTestType>
|
||||
<pattern>gtest.log</pattern>
|
||||
<failIfNotNew>true</failIfNotNew>
|
||||
<deleteOutputFiles>true</deleteOutputFiles>
|
||||
<skipNoTestFiles>false</skipNoTestFiles>
|
||||
<stopProcessingIfError>true</stopProcessingIfError>
|
||||
</GoogleTestType>
|
||||
</types>
|
||||
<thresholds>
|
||||
<org.jenkinsci.plugins.xunit.threshold.FailedThreshold>
|
||||
<unstableThreshold>0</unstableThreshold>
|
||||
<unstableNewThreshold>0</unstableNewThreshold>
|
||||
<failureThreshold>0</failureThreshold>
|
||||
<failureNewThreshold>0</failureNewThreshold>
|
||||
</org.jenkinsci.plugins.xunit.threshold.FailedThreshold>
|
||||
<org.jenkinsci.plugins.xunit.threshold.SkippedThreshold>
|
||||
<unstableThreshold>0</unstableThreshold>
|
||||
<unstableNewThreshold>0</unstableNewThreshold>
|
||||
<failureThreshold>0</failureThreshold>
|
||||
<failureNewThreshold>0</failureNewThreshold>
|
||||
</org.jenkinsci.plugins.xunit.threshold.SkippedThreshold>
|
||||
</thresholds>
|
||||
<thresholdMode>2</thresholdMode>
|
||||
<extraConfiguration>
|
||||
<testTimeMargin>5000</testTimeMargin>
|
||||
</extraConfiguration>
|
||||
</org.jenkinsci.plugins.xunit.XUnitBuilder>
|
||||
</builders>
|
||||
</project>
|
||||
30
tests/builders/fixtures/xunit-full.yaml
Normal file
30
tests/builders/fixtures/xunit-full.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
builders:
|
||||
- xunit:
|
||||
thresholdmode: 'percent'
|
||||
thresholds:
|
||||
- failed:
|
||||
unstable: 0
|
||||
unstablenew: 0
|
||||
failure: 0
|
||||
failurenew: 0
|
||||
- skipped:
|
||||
unstable: 0
|
||||
unstablenew: 0
|
||||
failure: 0
|
||||
failurenew: 0
|
||||
test-time-margin: 5000
|
||||
types:
|
||||
- phpunit:
|
||||
pattern: "phpunit.log"
|
||||
requireupdate: true
|
||||
deleteoutput: true
|
||||
skip-if-no-test-files: false
|
||||
stoponerror: true
|
||||
- cppunit:
|
||||
pattern: "cppunit.log"
|
||||
requireupdate: false
|
||||
deleteoutput: false
|
||||
skip-if-no-test-files: true
|
||||
stoponerror: false
|
||||
- gtest:
|
||||
pattern: "gtest.log"
|
||||
21
tests/builders/fixtures/xunit-minimal.xml
Normal file
21
tests/builders/fixtures/xunit-minimal.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<project>
|
||||
<builders>
|
||||
<org.jenkinsci.plugins.xunit.XUnitBuilder plugin="xunit">
|
||||
<types>
|
||||
<JUnitType>
|
||||
<pattern>junit.xml</pattern>
|
||||
<failIfNotNew>true</failIfNotNew>
|
||||
<deleteOutputFiles>true</deleteOutputFiles>
|
||||
<skipNoTestFiles>false</skipNoTestFiles>
|
||||
<stopProcessingIfError>true</stopProcessingIfError>
|
||||
</JUnitType>
|
||||
</types>
|
||||
<thresholds/>
|
||||
<thresholdMode>1</thresholdMode>
|
||||
<extraConfiguration>
|
||||
<testTimeMargin>3000</testTimeMargin>
|
||||
</extraConfiguration>
|
||||
</org.jenkinsci.plugins.xunit.XUnitBuilder>
|
||||
</builders>
|
||||
</project>
|
||||
5
tests/builders/fixtures/xunit-minimal.yaml
Normal file
5
tests/builders/fixtures/xunit-minimal.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
builders:
|
||||
- xunit:
|
||||
types:
|
||||
- junit:
|
||||
pattern: "junit.xml"
|
||||
Reference in New Issue
Block a user