Don't overwhelm console with test output... --- a/test.sh +++ b/test.sh @@ -24,7 +24,11 @@ for i in test/test*.lua do - "$lua" "$i" + "$lua" "$i" > "${i%.lua}.out" 2>&1 || { + echo "Tests failed, printing last 30 lines of the output..." + tail -n 30 "${i%.lua}.out" + exit 1 + } done mkdir -p out