Add check for tests that are supposed to error out, and clean up code based on shellcheck suggestions

This commit is contained in:
Hackerpilot 2020-03-06 13:10:04 -08:00
parent 4db5ba44b2
commit 977318214d
1 changed files with 12 additions and 3 deletions

View File

@ -6,9 +6,9 @@ do
for source in *.d
do
echo "${source}.ref" "${braceStyle}/${source}.out"
argsFile=$(basename ${source} .d).args
if [ -e ${argsFile} ]; then
args=$(cat ${argsFile})
argsFile=$(basename "${source}" .d).args
if [ -e "${argsFile}" ]; then
args=$(cat "${argsFile}")
else
args=
fi
@ -16,3 +16,12 @@ do
diff -u "${braceStyle}/${source}.ref" "${braceStyle}/${source}.out"
done
done
set +e
for source in expected_failures/*.d
do
if ../bin/dfmt "${source}" > /dev/null; then
exit 1
fi
done