DEADSOFTWARE

Меньше высера в тестах
[dsw-obn.git] / obn-run-tests.sh
index f9c6897afd21161e319c43176b2eaa406d553189..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
@@ -39,3 +44,9 @@ maketest Test7
 maketest Test8
 maketest Test9
 maketest Test10
+maketest Test11
+maketest Test12
+maketest Test13
+maketest Test14
+maketest Test15
+maketest Test16