@@ -51,20 +51,26 @@ # If the test exits with non-zero, we will record FAIL even if logpro # says it is a PASS if [ $runstatus -ne 0 ]; then finalstatus=FAIL + exitstatus=$runstatus elif [ $logprostatus -eq 0 ]; then finalstatus=PASS + exitstatus=$logprostatus elif [ $logprostatus -eq 2 ]; then finalstatus=WARN + exitstatus=0 else finalstatus=FAIL + exitstatus=1 fi # test ${logprostatus} -eq 0 && finalstatus="PASS" # test ${logprostatus} -eq 1 && finalstatus="FAIL" # test ${logprostatus} -eq 2 && finalstatus="WARN" # test ${logprostatus} -gt 2 && finalstatus="FAIL" # Set the final test status $MT_MEGATEST -test-status :state COMPLETED :status $finalstatus + +exit $exitstatus