DEADSOFTWARE

Меньше высера в тестах
[dsw-obn.git] / obn-run-tests.sh
index f36da1f47fac90c4c7c2a5a26acc3186b2aedc53..62fc96760156fc02822c440e67fdc10232c438b4 100755 (executable)
@@ -5,12 +5,17 @@ set -e
 maketest()
 {
        local OK=1
-       if ! ./obn-compile.sh $1; then
-               OK=0; echo "Test fail: $1 compile-time $?"
+       local LOG=""
+       if ! LOG="$(./obn-compile.sh $1)"; then
+               OK=0;
+               echo "$LOG"
+               echo "Test fail: $1 compile-time $?"
        fi
        if [ $OK = 1 ]; then
                if ! ./obn-run.sh $1; then
-                       OK=0; echo "Test fail: $1 run-time $?"
+                       OK=0
+                       echo "$LOG"
+                       echo "Test fail: $1 run-time $?"
                fi
        fi
        if [ $OK = 1 ]; then
@@ -44,3 +49,4 @@ maketest Test12
 maketest Test13
 maketest Test14
 maketest Test15
+maketest Test16