DEADSOFTWARE

Правила совместимости типов приведены в соответствие со страндатром
[dsw-obn.git] / obn-run-tests.sh
1 #!/bin/sh
3 set -e
5 maketest()
6 {
7 local OK=1
8 if ! ./obn-compile.sh $1; then
9 OK=0; echo "Test fail: $1 compile-time $?"
10 fi
11 if [ $OK = 1 ]; then
12 if ! ./obn-run.sh $1; then
13 OK=0; echo "Test fail: $1 run-time $?"
14 fi
15 fi
16 if [ $OK = 1 ]; then
17 echo "Test ok: $1"
18 fi
19 }
21 compile_false_positive()
22 {
23 if ./obn-compile.sh $1; then
24 echo "Test fail: $1 compile-time $?"
25 else
26 echo "Test ok: $1"
27 fi
28 }
30 ./make.sh jvm
32 maketest Test1
33 maketest Test2
34 maketest Test3
35 maketest Test4
36 maketest Test5
37 maketest Test6
38 maketest Test7
39 maketest Test8
40 maketest Test9