Jenkins - failed: No test report files were found. Configuration error?

iPatel picture iPatel · Apr 3, 2017 · Viewed 45.1k times · Source

I'm beginner for "Jenkins" and following this tutorial.

At the Sixth step I got below error.

xcodebuild: error: Scheme JenkinsTest is not currently configured for the test action.

Build step 'Xcode' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error? Finished: FAILURE

In the Test report XMLs I did set "test-reports/.*xml"

I tried to find my solution and also many questions are founded on SO like same issue I have too but did not get solution.

I have some confusion, Is .xml file automatically generated by "Jenkins" or First we manually need to add .xml file ?

In short guide me on right direction based on above error.

Answer

Jay P. picture Jay P. · Sep 26, 2019

You can also enable the 'allowEmptyResults' option so that the junit plugin won't throw an exception when it doesn't find test results.

This way it doesn't matter if the 'test-results' directory exists.

junit allowEmptyResults: true, testResults: '**/test-results/*.xml'