core_marking3/postfix_test.sh
changeset 494 253d1ccb65de
parent 463 0315d9983cd0
equal deleted inserted replaced
493:244df77507c2 494:253d1ccb65de
    18 
    18 
    19 
    19 
    20 # marks for CW9 preliminary
    20 # marks for CW9 preliminary
    21 marks=$(( 0.0 ))
    21 marks=$(( 0.0 ))
    22 
    22 
    23 
       
    24 # compilation tests
    23 # compilation tests
    25 
    24 
    26 function scala_compile {
    25 function scala_compile {
    27   (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -Xprint:parser "$1" 2> c$out 1> c$out)
    26     (ulimit -t 30; scala-cli compile --server=false -color never -Xprint:parser "$1" 2> c$out 1> c$out)
    28 }
    27 }
    29 
    28 
    30 # functional tests
    29 # functional tests
    31 
    30 
    32 function scala_assert {
    31 function scala_assert {
    33   (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -i "$1" -- "$2" -e "" 2> /dev/null 1> /dev/null)
    32   (ulimit -t 30; scala-cli --server=false -i "$1" "$2" -e "urbanmain()" 2> /dev/null 1> /dev/null)
    34 }
    33 }
    35 
    34 
    36 # purity test
    35 # purity test
    37 function scala_vars {
    36 function scala_vars {
    38    (sed 's/immutable/ok/g' c$out > cb$out;
    37    (sed 's/immutable/ok/g' c$out > cb$out;