Stop allow_guessing for command line option parser

This commit is contained in:
Zhen Zhang
2018-02-28 09:31:24 +08:00
parent 1f5eb4ba59
commit 5fd9ea4b2a
3 changed files with 17 additions and 0 deletions
+15
View File
@@ -83,6 +83,21 @@ function compileWithoutWarning()
test -z "$output" -a "$failed" -eq 0
}
printTask "Testing unknown options..."
(
set +e
output=$("$SOLC" --allow=test 2>&1)
failed=$?
set -e
if [ "$output" == "unrecognised option '--allow=test'" ] && [ $failed -ne 0 ] ; then
echo "Passed"
else
printError "Incorrect response to unknown options: $STDERR"
exit 1
fi
)
printTask "Compiling various other contracts and libraries..."
(
cd "$REPO_ROOT"/test/compilationTests/