| changeset 384 | 627a944c744b | 
| parent 331 | 3a9acfc6106b | 
| 383:72d6a4af4b4a | 384:627a944c744b | 
|---|---|
| 18 # marks for CW8 part 1 | 18 # marks for CW8 part 1 | 
| 19 marks=$(( 0 )) | 19 marks=$(( 0 )) | 
| 20 | 20 | 
| 21 | 21 | 
| 22 function scala_compile { | 22 function scala_compile { | 
| 23 (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) | 23 (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1") # 2>> $out 1>> $out) | 
| 24 } | 24 } | 
| 25 | 25 | 
| 26 # functional tests | 26 # functional tests | 
| 27 | 27 | 
| 28 function scala_assert_slow { | 28 function scala_assert_slow { | 
| 138 echo " 3: 0,0,0,0,0,0,0,0,0" | tee -a $out | 138 echo " 3: 0,0,0,0,0,0,0,0,0" | tee -a $out | 
| 139 echo " 4: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" | tee -a $out | 139 echo " 4: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" | tee -a $out | 
| 140 echo " 5: 304,0,56,0,304,0,56,0,56,0,56,0,64,0,56,0,56,0,56,0,304,0,56,0,304" | tee -a $out | 140 echo " 5: 304,0,56,0,304,0,56,0,56,0,56,0,64,0,56,0,56,0,56,0,304,0,56,0,304" | tee -a $out | 
| 141 START=$(date +%s) | 141 START=$(date +%s) | 
| 142 | 142 | 
| 143 if (scala_assert_elong "knight1.scala" "knight1_test3a.scala") | 143 if (scala_assert "knight1.scala" "knight1_test3a.scala") | 
| 144 then | 144 then | 
| 145 END=$(date +%s) | 145 END=$(date +%s) | 
| 146 DIFF=$(( $END - $START )) | 146 DIFF=$(( $END - $START )) | 
| 147 echo " It took $DIFF seconds" | tee -a $out | 147 echo " It took $DIFF seconds" | tee -a $out | 
| 148 echo -e " --> success\n" | tee -a $out | 148 echo -e " --> success\n" | tee -a $out |