@@ -210,17 +210,21 @@ function buildXML()
210210 countSuiteResult " ${SUITE_KUBERNETES_STATUS} "
211211 countSuiteResult " ${SUITE_IOFOGCTL_STATUS} "
212212
213+ if [[ ! -d " /root/test-results" ]]; then
214+ echo " Directory /root/test-results/ does not exist (or is not mounted in Docker container). Cannot export JUnit XML test results!"
215+ else
213216 MY_XML=" /test-results/TEST-RESULTS.xml"
214- rm -f " ${MY_XML} "
215- echo " <?xml version=1.0 encoding=UTF-8?>" > " ${MY_XML} "
216- echo " <testsuites skipped=${TEST_SKIPPED_COUNT} failures=${TEST_FAILURE_COUNT} tests=${TEST_TOTAL_COUNT} >" >> " ${MY_XML} "
217- echo " <testsuite name='CONTROLLER_SMOKE' id=0> </testsuite>" >> " ${MY_XML} "
218- echo " <testsuite name='CONNECTOR_SMOKE' id=1> </testsuite>" >> " ${MY_XML} "
219- echo " <testsuite name='AGENT_SMOKE' id=2> </testsuite>" >> " ${MY_XML} "
220- echo " <testsuite name='BASIC_INTEGRATION' id=3> </testsuite>" >> " ${MY_XML} "
221- echo " <testsuite name='KUBERNETES' id=4> </testsuite>" >> " ${MY_XML} "
222- echo " <testsuite name='IOFOGCTL' id=5> </testsuite>" >> " ${MY_XML} "
223- echo " </testsuites>" >> " ${MY_XML} "
217+ rm -f " ${MY_XML} "
218+ echo " <?xml version=1.0 encoding=UTF-8?>" > " ${MY_XML} "
219+ echo " <testsuites skipped=${TEST_SKIPPED_COUNT} failures=${TEST_FAILURE_COUNT} tests=${TEST_TOTAL_COUNT} >" >> " ${MY_XML} "
220+ echo " <testsuite name='CONTROLLER_SMOKE' id=0> </testsuite>" >> " ${MY_XML} "
221+ echo " <testsuite name='CONNECTOR_SMOKE' id=1> </testsuite>" >> " ${MY_XML} "
222+ echo " <testsuite name='AGENT_SMOKE' id=2> </testsuite>" >> " ${MY_XML} "
223+ echo " <testsuite name='BASIC_INTEGRATION' id=3> </testsuite>" >> " ${MY_XML} "
224+ echo " <testsuite name='KUBERNETES' id=4> </testsuite>" >> " ${MY_XML} "
225+ echo " <testsuite name='IOFOGCTL' id=5> </testsuite>" >> " ${MY_XML} "
226+ echo " </testsuites>" >> " ${MY_XML} "
227+ fi
224228}
225229
226230loadConfiguration
0 commit comments