diff --git a/tests/run-tests b/tests/run-tests
--- a/tests/run-tests
+++ b/tests/run-tests
@@ -28,6 +28,7 @@ for f in `ls test-* | grep -Ev "\.|~"` ;
 	echo $f output changed:
 	diff -u $H/$f.out .out && true
 	cp .out $H/$f.err
+	fail=1
     fi
 
     cd $H