From d7ded2f26819497366823edf0cdb586b5f4e8722 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Mon, 30 Nov 2015 20:45:39 +0100 Subject: C version practical2 --- Practical2/tester/test.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'Practical2/tester') diff --git a/Practical2/tester/test.sh b/Practical2/tester/test.sh index f0f46e8..693ceda 100755 --- a/Practical2/tester/test.sh +++ b/Practical2/tester/test.sh @@ -1,15 +1,25 @@ #!/bin/bash java="/usr/lib/jvm/java-8-openjdk-amd64/bin/java" +# Java +#dir="$(dirname $0)/../out/production/Practical2" +#samples="../../../tester/samples" +#cmd="$java nl.camilstaps.cs.Main" + +# C +dir="$(dirname $0)/../c" +samples="../tester/samples" +cmd="./checkout" + failed=0 -cd "$(dirname $0)/../out/production/Practical2" -for tc in ../../../tester/samples/*.in; do +cd "$dir" +for tc in "$samples/"*.in; do answer=$(cat ${tc/in/out}) header=$(head -n1 "$tc" | tr -d '\n') echo -n "Running $(basename $tc) $(printf '%-12s' "($answer ")$(printf '%-12s' "/ $header)") ... " time_start=$(($(date +%s%N)/1000000)) - result=$(eval "cat '$tc' | /usr/lib/jvm/java-8-openjdk-amd64/bin/java nl.camilstaps.cs.Main") + result=$(eval "cat '$tc' | $cmd") time_end=$(($(date +%s%N)/1000000)) time=`expr $time_end - $time_start` if [ $result != $answer ]; then -- cgit v1.2.3