SMTChecker docs test may issue a warning

This commit is contained in:
Leonardo Alt
2020-03-10 15:41:49 +01:00
parent 5fd5465f66
commit 1b17815808
2 changed files with 12 additions and 1 deletions
+10 -1
View File
@@ -77,6 +77,11 @@ function compileFull()
expect_output=1
shift;
fi
if [[ $1 = '-o' ]]
then
expect_output=2
shift;
fi
local files="$*"
local output
@@ -93,7 +98,7 @@ function compileFull()
if [[ \
"$exit_code" -ne "$expected_exit_code" || \
( $expect_output -eq 0 && -n "$errors" ) || \
( $expect_output -ne 0 && -z "$errors" ) \
( $expect_output -eq 1 && -z "$errors" ) \
]]
then
printError "Unexpected compilation result:"
@@ -350,6 +355,10 @@ SOLTMPDIR=$(mktemp -d)
then
opts="$opts -w"
fi
if grep "This may report a warning" "$f" >/dev/null
then
opts="$opts -o"
fi
compileFull $opts "$SOLTMPDIR/$f"
done
)