Jenkins JUnit Plugin empty tests file not failing

Viewed 1285

I'm using the Jenkins JUnit Plugin to collect my tests result and according to the documentation:

Allow empty results: If checked, the default behavior of failing a 
build on missing test result files or empty test results is changed to 
not affect the status of the build. Please note that this setting make 
it harder to spot misconfigured jobs or build failures where the test 
tool does not exit with an error code when not producing test report 
files.

This is how I use it:

junit testResults: '**/reports/junit*.xml', testDataPublishers: [[$class: 'StabilityTestDataPublisher']]

So the behavior should fail if the test file is empty but I get "UNSTABLE" result with the message

Test report file /opt/workspace/integrations_develop/reports/junit_integrations.xml was length 0

How can I make it fail if the test file is empty?

0 Answers
Related