Add check for tests that are supposed to error out, and clean up code based on shellcheck suggestions
This commit is contained in:
parent
4db5ba44b2
commit
977318214d
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue