equal
deleted
inserted
replaced
13 |
13 |
14 |
14 |
15 # compilation tests |
15 # compilation tests |
16 |
16 |
17 function scala_compile { |
17 function scala_compile { |
18 (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala-cli compile "$1" ) #2> c$out 1> c$out) |
18 (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala-cli compile "$1" 2> c$out 1> c$out) |
19 } |
19 } |
20 |
20 |
21 # functional tests |
21 # functional tests |
22 |
22 |
23 function scala_assert { |
23 function scala_assert { |
24 (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala-cli -i "$1" "$2" -e "urbanmain()" ) #2> /dev/null 1> /dev/null) |
24 (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala-cli -i "$1" "$2" -e "urbanmain()" 2> /dev/null 1> /dev/null) |
25 } |
25 } |
26 |
26 |
27 # purity test |
27 # purity test |
28 function scala_vars { |
28 function scala_vars { |
29 (sed 's/immutable/ok/g' c$out > cb$out; |
29 (sed 's/immutable/ok/g' c$out > cb$out; |
40 then |
40 then |
41 echo -e " --> success" >> $out |
41 echo -e " --> success" >> $out |
42 tsts=$(( 0 )) |
42 tsts=$(( 0 )) |
43 else |
43 else |
44 echo -e " --> SCALA DID NOT RUN collatz.scala\n" >> $out |
44 echo -e " --> SCALA DID NOT RUN collatz.scala\n" >> $out |
|
45 echo -e " --> try running scala-cli compile collatz.scala on your own computer\n" >> $out |
45 tsts=$(( 1 )) |
46 tsts=$(( 1 )) |
46 fi |
47 fi |
47 |
48 |
48 |
49 |
49 |
50 |