Index: build/unittest.sh =================================================================== diff -u -rb34d892bc06398226f1461cfdd3b58f65c2118d5 -r22bd0f3da8c3d924e50deb40e641a2891e8150f4 --- build/unittest.sh (.../unittest.sh) (revision b34d892bc06398226f1461cfdd3b58f65c2118d5) +++ build/unittest.sh (.../unittest.sh) (revision 22bd0f3da8c3d924e50deb40e641a2891e8150f4) @@ -81,6 +81,9 @@ LOG_PATH=$REPORT_PATH/$LOG UNITTEST_RESULT=0 + + # Test pass/fail flag + hasTestPassed=true } function setup_System_Environment() { @@ -229,7 +232,8 @@ then echo "Coverage test failed!" echo "Coverage Test, Failed, $percentage%" >> $STATUS_REPORT - exit 1 + hasTestPassed=false + #exit 1 else echo "Coverage test passed!" echo "Coverage Test, Passed, $percentage%" >> $STATUS_REPORT @@ -277,7 +281,8 @@ do echo $test >> $STATUS_REPORT done - exit 1 + hasTestPassed=false + #exit 1 else echo "Unit Test, Passed" >> $STATUS_REPORT fi @@ -352,10 +357,12 @@ mergeCoverages importCoverage reportCoverage - } main copy_TestsResults_IntoServer check_TestResults + +# Mark pass/fail to the build folder +markRemoteFolderWithPassFail $hasTestPassed $REPORT_DIR