WML unit tests: port ability to override strict mode from 1.14

The ability isn't needed in master because none of the unit tests call
deprecated functions here, but it may be useful in the future or make
cherry-picking of future changes easier.

(cherry-picked from commit 74d8cfa98e)
This commit is contained in:
Jyrki Vesterinen 2018-07-28 08:18:59 +03:00
parent 8a0dc8bdd9
commit 52fbbc2b40

View file

@ -130,6 +130,7 @@ run_test()
{
# Argument 1 is the expected error code
# Argument 2 is the name of the test scenario
# Argument 3 (optional) overrides strict mode (0 to disable, 1 to enable)
preopts=""
binary="$BinPath"
@ -166,8 +167,13 @@ run_test()
return 100
fi
strict_mode=$3
if [ -z "$strict_mode" ]; then
strict_mode=$StrictMode
fi
# If running strict, then set strict level to "warning"
if [ "$StrictMode" -eq 1 ]; then
if [ "$strict_mode" -eq 1 ]; then
opts+="--log-strict=warning "
fi