Merge pull request #5 from whit537/master
Give better comparison for test failure
This commit is contained in:
11
test/test.sh
11
test/test.sh
@@ -24,12 +24,19 @@ for dir in $styles_to_test ; do
|
|||||||
for exe in * ; do
|
for exe in * ; do
|
||||||
if [ -x $exe ]; then
|
if [ -x $exe ]; then
|
||||||
msg testing $(basename $dir)/$exe with $file
|
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=$?
|
result=$?
|
||||||
total=$((total+1))
|
total=$((total+1))
|
||||||
if [ $result -ne 0 ]; then
|
if [ $result -ne 0 ]; then
|
||||||
|
echo
|
||||||
|
echo " Expected Actual"
|
||||||
|
echo "----------------- -----------------"
|
||||||
|
echo "$actual" | paste $expected - | column -t
|
||||||
|
echo
|
||||||
failures=$(($failures+1))
|
failures=$(($failures+1))
|
||||||
msg FAILED!
|
msg $exe FAILED!
|
||||||
else
|
else
|
||||||
msg passed.
|
msg passed.
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user