# HG changeset patch # User Rob Landley # Date 1409421820 18000 # Node ID 0de09d7f503d80288f709754582a18c6ffd5b716 # Parent 1d4ed4994b4cc8124d57c510bb2aecf2041e889b Add VERBOSE=fail to "make tests", based on suggestion from Johan Bergstr?m. diff -r 1d4ed4994b4c -r 0de09d7f503d scripts/test/testing.sh --- a/scripts/test/testing.sh Mon Aug 25 22:01:11 2014 -0500 +++ b/scripts/test/testing.sh Sat Aug 30 13:03:40 2014 -0500 @@ -7,6 +7,7 @@ # The following environment variables enable optional behavior in "testing": # DEBUG - Show every command run by test script. # VERBOSE - Print the diff -u of each failed test case. +# If equal to "fail", stop after first failed test. # SKIP - do not perform this test (this is set by "optionflag") # # The "testing" function takes five arguments: @@ -83,6 +84,7 @@ then echo "echo '$5' | $2" diff -u expected actual + [ "$VERBOSE" == fail ] && exit 1 fi else echo "PASS: $NAME"