# HG changeset patch # User Christian Urban # Date 1549114085 0 # Node ID 8997430d9765e4b26180f48e8ea5746aafe0468a # Parent b4812c877b059e53d63661b09677e5f9e78cfe15 updated diff -r b4812c877b05 -r 8997430d9765 marking1/collatz_test.sh --- a/marking1/collatz_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/marking1/collatz_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -23,13 +23,13 @@ # compilation tests function scala_compile { - (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala "$1" 2> /dev/null 1> /dev/null) + (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2> /dev/null 1> /dev/null) } # functional tests function scala_assert { - (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } # purity test diff -r b4812c877b05 -r 8997430d9765 marking1/drumb_test.sh --- a/marking1/drumb_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/marking1/drumb_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -17,13 +17,13 @@ # compilation tests function scala_compile { - (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala "$1" 2> /dev/null 1> /dev/null) + (ulimit -t 60; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2> /dev/null 1> /dev/null) } # functional tests function scala_assert { - (ulimit -t 60; JAVA_OPTS="-Xmx4g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 60; JAVA_OPTS="-Xmx4g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } diff -r b4812c877b05 -r 8997430d9765 marking1/drumb_test2.sh --- a/marking1/drumb_test2.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/marking1/drumb_test2.sh Sat Feb 02 13:28:05 2019 +0000 @@ -4,6 +4,8 @@ out=${1:-output} +echo "" > $out + echo "Below is the feedback and provisional marks for your submission" >> $out echo "for assignment 6 Advanced Part 3. Please note all marks are provisional until" >> $out echo "ratified by the assessment board -- this is not an official" >> $out @@ -23,7 +25,7 @@ # functional tests function scala_assert { - (ulimit -t 30; JAVA_OPTS="-Xmx4g" scala -i -nc "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } @@ -72,9 +74,9 @@ if [ $tsts -eq 0 ] then echo " get_delta(None, None) == None" | tee -a $out - echo " get_delta(Some(100.0), None) == None" | tee -a $out - echo " get_delta(None, Some(50.0)) == None" | tee -a $out - echo " get_delta(Some(100.0), Some(50.0)) == Some(1.0)" | tee -a $out + echo " get_delta(Some(50.0), None) == None" | tee -a $out + echo " get_delta(None, Some(100.0)) == None" | tee -a $out + echo " get_delta(Some(50.0), Some(100.0)) == Some(1.0)" | tee -a $out if (scala_assert "drumb.scala" "drumb_test4.scala") then @@ -100,7 +102,7 @@ if (scala_assert "drumb.scala" "drumb_test5.scala") then - echo -e " --> success" | tee -a $out + echo " --> success" | tee -a $out marks=$(( marks + 1 )) else echo " --> test failed" | tee -a $out @@ -113,12 +115,12 @@ if [ $tsts -eq 0 ] then echo -e " val ds = get_deltas(get_prices(List(\"GOOG\", \"AAPL\"), 2010 to 2012))" | tee -a $out - echo -e " yearly_yield(get_deltas(ds, 100, 0) == 125" | tee -a $out - echo -e " yearly_yield(get_deltas(ds, 100, 1) == 117" | tee -a $out + echo -e " yearly_yield(get_deltas(ds, 100, 0)) == 125" | tee -a $out + echo -e " yearly_yield(get_deltas(ds, 100, 1)) == 117" | tee -a $out if (scala_assert "drumb.scala" "drumb_test6.scala") then - echo -e " --> success" | tee -a $out + echo " --> success" | tee -a $out marks=$(( marks + 1 )) else echo " --> test failed" | tee -a $out @@ -138,13 +140,14 @@ echo -e " investment(List(\"GOOG\", \"AAPL\", \"BIDU\"), 2000 to 2005, 100) == 113" | tee -a $out echo -e " investment(List(\"GOOG\", \"AAPL\", \"BIDU\"), 2000 to 2006, 100) == 254" | tee -a $out echo -e " investment(List(\"GOOG\", \"AAPL\", \"BIDU\"), 2000 to 2007, 100) == 349" | tee -a $out + echo -e " investment(List(\"GOOG\", \"AAPL\", \"BIDU\"), 1990 to 2017, 100) == 83061" | tee -a $out if (scala_assert "drumb.scala" "drumb_test7.scala") then - echo -e " --> success" | tee -a $out - marks=$(( marks + 1 )) + echo " --> success" | tee -a $out + marks=$(( marks + 1 )) else - echo " --> test failed" | tee -a $out + echo " --> test failed" | tee -a $out fi fi diff -r b4812c877b05 -r 8997430d9765 marking1/drumb_test4.scala --- a/marking1/drumb_test4.scala Sat Feb 02 01:21:43 2019 +0000 +++ b/marking1/drumb_test4.scala Sat Feb 02 13:28:05 2019 +0000 @@ -1,6 +1,6 @@ assert(get_delta(None, None) == None) -assert(get_delta(Some(100.0), None) == None) -assert(get_delta(None, Some(50.0)) == None) -assert(get_delta(Some(100.0), Some(50.0)) == Some(1.0)) +assert(get_delta(Some(50.0), None) == None) +assert(get_delta(None, Some(100.0)) == None) +assert(get_delta(Some(50.0), Some(100.0)) == Some(1.0)) diff -r b4812c877b05 -r 8997430d9765 marking1/drumb_test7.scala --- a/marking1/drumb_test7.scala Sat Feb 02 01:21:43 2019 +0000 +++ b/marking1/drumb_test7.scala Sat Feb 02 13:28:05 2019 +0000 @@ -7,3 +7,4 @@ assert(investment(List("GOOG", "AAPL", "BIDU"), 2000 to 2005, 100) == 113) assert(investment(List("GOOG", "AAPL", "BIDU"), 2000 to 2006, 100) == 254) assert(investment(List("GOOG", "AAPL", "BIDU"), 2000 to 2007, 100) == 349) +assert(investment(List("GOOG", "AAPL", "BIDU"), 1990 to 2017, 100) == 83061) diff -r b4812c877b05 -r 8997430d9765 marking1/mk-advanced --- a/marking1/mk-advanced Sat Feb 02 01:21:43 2019 +0000 +++ b/marking1/mk-advanced Sat Feb 02 13:28:05 2019 +0000 @@ -3,7 +3,7 @@ trap "exit" INT -files=${1:-assignment20186A-*} +files=${1:-assignment20186-*} for sd in $files; do cd $sd diff -r b4812c877b05 -r 8997430d9765 marking2/danube_test.sh --- a/marking2/danube_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/marking2/danube_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -15,13 +15,13 @@ # compilation tests function scala_compile { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2>> $out 1>> $out) } # functional tests function scala_assert { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } # purity test diff -r b4812c877b05 -r 8997430d9765 testing1/collatz_test.sh --- a/testing1/collatz_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/testing1/collatz_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -15,13 +15,13 @@ # compilation tests function scala_compile { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2>> $out 1>> $out) } # functional tests function scala_assert { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } # purity test diff -r b4812c877b05 -r 8997430d9765 testing1/drumb_test.sh --- a/testing1/drumb_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/testing1/drumb_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -11,13 +11,13 @@ # compilation tests function scala_compile { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2>> $out 1>> $out) } # functional tests function scala_assert { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } # purity test diff -r b4812c877b05 -r 8997430d9765 testing2/danube_test.sh --- a/testing2/danube_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/testing2/danube_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -15,13 +15,13 @@ # compilation tests function scala_compile { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2>> $out 1>> $out) } # functional tests function scala_assert { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } # purity test diff -r b4812c877b05 -r 8997430d9765 testing2/docdiff_test.sh --- a/testing2/docdiff_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/testing2/docdiff_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -15,13 +15,13 @@ # compilation tests function scala_compile { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2>> $out 1>> $out) } # functional tests function scala_assert { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } # purity test diff -r b4812c877b05 -r 8997430d9765 testing3/knight1_test.sh --- a/testing3/knight1_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/testing3/knight1_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -12,17 +12,17 @@ # compilation tests function scala_compile { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2>> $out 1>> $out) } # functional tests function scala_assert_slow { - (ulimit -t 120; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 120; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } function scala_assert_thirty { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc -i "$1" "$2" -e "" 2> /dev/null 1> /dev/null) } function scala_assert_quick { diff -r b4812c877b05 -r 8997430d9765 testing5/bf_test.sh --- a/testing5/bf_test.sh Sat Feb 02 01:21:43 2019 +0000 +++ b/testing5/bf_test.sh Sat Feb 02 13:28:05 2019 +0000 @@ -12,7 +12,7 @@ # compilation tests function scala_compile { - (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2>> $out 1>> $out) + (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala -nc "$1" 2>> $out 1>> $out) } # functional tests