aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-12-28 16:16:26 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-12-28 16:16:26 +0100
commit8a366cebda597e960f1f49e245785f8fdedff0a6 (patch)
tree3de574809e4cb8b2644ec4691f25c611afe954c2
parent4d236db3a9d0a7a4f9d07bd1204c24c58d5ac759 (diff)
downloadvis-8a366cebda597e960f1f49e245785f8fdedff0a6.tar.gz
vis-8a366cebda597e960f1f49e245785f8fdedff0a6.tar.xz
Make sure that info messages are printed before test case is run
Useful for hanging tests also redirect stdout to /dev/null for better output on Travis.
-rwxr-xr-xlua/test.sh5
-rwxr-xr-xsam/test.sh2
-rwxr-xr-xvis/test.sh5
3 files changed, 7 insertions, 5 deletions
diff --git a/lua/test.sh b/lua/test.sh
index 4209f5c..d0e6a1a 100755
--- a/lua/test.sh
+++ b/lua/test.sh
@@ -18,9 +18,10 @@ for t in $test_files; do
TESTS_RUN=$((TESTS_RUN + 1))
t=${t%.in}
t=${t#./}
- $VIS "$t".in < /dev/null 2> /dev/null
-
printf "%-30s" "$t"
+
+ $VIS "$t".in < /dev/null > /dev/null 2>&1
+
if [ -e "$t".out ]; then
if cmp -s "$t".ref "$t".out 2> /dev/null; then
printf "PASS\n"
diff --git a/sam/test.sh b/sam/test.sh
index 0d904ff..3b3a1a5 100755
--- a/sam/test.sh
+++ b/sam/test.sh
@@ -73,7 +73,7 @@ for t in $TESTS; do
printf "Running test %s with vis ... " "$t"
- $VIS "+,{ $NL $CMD $NL wq! $VIS_OUT $NL }" "$IN" 2>/dev/null
+ $VIS "+,{ $NL $CMD $NL wq! $VIS_OUT $NL }" "$IN" >/dev/null 2>&1
if [ $? -ne 0 -o ! -e "$VIS_OUT" ]; then
printf "ERROR\n"
elif cmp -s "$REF" "$VIS_OUT"; then
diff --git a/vis/test.sh b/vis/test.sh
index 3b80818..852a975 100755
--- a/vis/test.sh
+++ b/vis/test.sh
@@ -18,9 +18,10 @@ for t in $test_files; do
TESTS_RUN=$((TESTS_RUN + 1))
t=${t%.in}
t=${t#./}
- $VIS "$t".in < /dev/null 2> /dev/null
-
printf "%-50s" "$t"
+
+ $VIS "$t".in < /dev/null > /dev/null 2>&1
+
if [ -e "$t".out ]; then
if cmp -s "$t".ref "$t".out 2> /dev/null; then
printf "PASS\n"