on xenial help sign in
Instead of failing the .sh create a fake "fail" .xml
commitaa5bdbb3b30047c90ea6b0ab16a72fa4f44a27f6 authorAlbert Astals Cid <albert.astals@canonical.com> dateMon 4 May 2015, 10:46 (11 years ago) parent287bbe3
1 file changed+3−3
runtests.sh+3−3
runtests.sh+3−3
@@ -42,7 +42,9 @@ sleep 1
4242cd -
4343
4444make -k qmltests
45−makeresult=$?
45+if [ $? -ne 0 ]; then
46+ echo '<?xml version="1.0" encoding="UTF-8" ?><testsuite errors="0" failures="1" tests="1" name="makeExitStatusTest"><properties/><testcase result="fail" name="makeExitStatus"><failure message="Make test did not suceed" result="fail"/></testcase><system-err/></testsuite>' > testMakeExitStatus.xml
47+fi
4648
4749cd -
4850
@@ -135,5 +137,3 @@ echo " </classes>" >> $coveragefile
135137echo " </package>" >> $coveragefile
136138echo " </packages>" >> $coveragefile
137139echo "</coverage>" >> $coveragefile
138−
139−exit $makeresult