Fix unittest script to report error
- Save test result immediately to temporary variable
- We should save result before compare statement
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
echo "Starting set $num_unittest: $TEST_BIN..."
echo "============================================"
$UNITTEST_TEST_DIR/$TEST_BIN $(get_gtest_option)
- if [[ $? -ne 0 ]]; then
- UNITTEST_RESULT=$?
+ TEMP_UNITTEST_RESULT=$?
+ if [[ $TEMP_UNITTEST_RESULT -ne 0 ]]; then
+ UNITTEST_RESULT=$TEMP_UNITTEST_RESULT
echo "$TEST_BIN failed... return code: $UNITTEST_RESULT"
fi
echo "============================================"