Upgrade to mapbox/variant 1.1.4
This commit is contained in:
+17
-18
@@ -14,7 +14,7 @@ fi
|
||||
|
||||
error_msg() {
|
||||
if [ ! -z "$1" ]; then
|
||||
printf 'output was:\n=======\n%s\n=======\n' "$1"
|
||||
printf 'output was:\n=======\n%s\n=======\n' "$1"
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -22,29 +22,28 @@ exit_code=0
|
||||
for test_code in $DIR/*.cpp; do
|
||||
name=`basename $test_code .cpp`
|
||||
|
||||
result=`${CXX} -std=c++11 -c -o /dev/null -I. ${CXXFLAGS} ${test_code} 2>&1`
|
||||
result=`${CXX} -std=c++11 -c -o /dev/null -I./include ${CXXFLAGS} ${test_code} 2>&1`
|
||||
status=$?
|
||||
|
||||
if [ $status = 1 ]; then
|
||||
expected=`sed -n -e '/@EXPECTED/s/.*: \+//p' ${test_code}`
|
||||
if echo $result | grep -q "$expected"; then
|
||||
echo "$name [OK]"
|
||||
else
|
||||
echo "$name [FAILED - wrong error message]"
|
||||
echo "Expected error message: $expected"
|
||||
error_msg "$result"
|
||||
exit_code=1
|
||||
fi
|
||||
expected=`sed -n -e '/@EXPECTED/s/.*: \+//p' ${test_code}`
|
||||
if echo $result | grep -q "$expected"; then
|
||||
echo "$name [OK]"
|
||||
else
|
||||
echo "$name [FAILED - wrong error message]"
|
||||
echo "Expected error message: $expected"
|
||||
error_msg "$result"
|
||||
exit_code=1
|
||||
fi
|
||||
elif [ $status = 0 ]; then
|
||||
echo "$name [FAILED - compile was successful]"
|
||||
error_msg "$result"
|
||||
exit_code=1
|
||||
echo "$name [FAILED - compile was successful]"
|
||||
error_msg "$result"
|
||||
exit_code=1
|
||||
else
|
||||
echo "$name [FAILED - unknown error in compile]"
|
||||
error_msg "$result"
|
||||
exit_code=1
|
||||
echo "$name [FAILED - unknown error in compile]"
|
||||
error_msg "$result"
|
||||
exit_code=1
|
||||
fi
|
||||
done
|
||||
|
||||
exit ${exit_code}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user