From d8993ac9fe101c1beedef64d12fc31a973003747 Mon Sep 17 00:00:00 2001 From: Chad Whitacre Date: Wed, 25 Sep 2013 20:41:19 -0400 Subject: [PATCH] Give better comparison for test failure diff is pretty unreadable. Here's a column comparison. --- test/test.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/test.sh b/test/test.sh index 1cf2753..f899337 100755 --- a/test/test.sh +++ b/test/test.sh @@ -24,12 +24,19 @@ for dir in $styles_to_test ; do for exe in * ; do if [ -x $exe ]; then msg testing $(basename $dir)/$exe with $file - ./$exe ../$file | diff -b - $mydir/$file + expected=$mydir/$file + actual=$(./$exe ../$file) + echo "$actual" | diff -b $expected - > /dev/null result=$? total=$((total+1)) if [ $result -ne 0 ]; then + echo + echo " Expected Actual" + echo "----------------- -----------------" + echo "$actual" | paste $expected - | column -t + echo failures=$(($failures+1)) - msg FAILED! + msg $exe FAILED! else msg passed. fi