marking3/knight3_test.sh
changeset 259 77c3bd7a0670
parent 258 41c4f7d85f59
equal deleted inserted replaced
258:41c4f7d85f59 259:77c3bd7a0670
    24 }
    24 }
    25 
    25 
    26 # functional tests
    26 # functional tests
    27 
    27 
    28 function scala_assert {
    28 function scala_assert {
    29     (ulimit -t 30; JAVA_OPTS="-Xmx4g -Xss200m" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null)
    29     (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null)
    30 }
    30 }
    31 
    31 
    32 function scala_assert_long {
    32 function scala_assert_long {
    33   (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null)
    33   (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null)
    34 }
    34 }
   133 
   133 
   134 
   134 
   135 if (scala_vars knight3.scala)
   135 if (scala_vars knight3.scala)
   136 then
   136 then
   137   echo "  --> test failed" | tee -a $out
   137   echo "  --> test failed" | tee -a $out
   138   tsts0=$(( 0 ))
   138   tsts0=$(( 1 ))
   139 else
   139 else
   140   echo "  --> success" | tee -a $out
   140   echo "  --> success" | tee -a $out
   141   tsts0=$(( 0 )) 
   141   tsts0=$(( 0 )) 
   142 fi
   142 fi
   143 
   143