DEADSOFTWARE

Меньше высера в тестах
[dsw-obn.git] / obn-run-tests.sh
1 #!/bin/sh
3 set -e
5 maketest()
6 {
7 local OK=1
8 local LOG=""
9 if ! LOG="$(./obn-compile.sh $1)"; then
10 OK=0;
11 echo "$LOG"
12 echo "Test fail: $1 compile-time $?"
13 fi
14 if [ $OK = 1 ]; then
15 if ! ./obn-run.sh $1; then
16 OK=0
17 echo "$LOG"
18 echo "Test fail: $1 run-time $?"
19 fi
20 fi
21 if [ $OK = 1 ]; then
22 echo "Test ok: $1"
23 fi
24 }
26 compile_false_positive()
27 {
28 if ./obn-compile.sh $1; then
29 echo "Test fail: $1 compile-time $?"
30 else
31 echo "Test ok: $1"
32 fi
33 }
35 ./make.sh jvm
37 maketest Test1
38 maketest Test2
39 maketest Test3
40 maketest Test4
41 maketest Test5
42 maketest Test6
43 maketest Test7
44 maketest Test8
45 maketest Test9
46 maketest Test10
47 maketest Test11
48 maketest Test12
49 maketest Test13
50 maketest Test14
51 maketest Test15
52 maketest Test16