diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..b5227cff80824ca1557191a66706161be073b1dc --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +a.out +longest +mywc diff --git a/testers/test-longest b/testers/test-longest index 444dbf23ff3625b5051bc6703e40d8ecab36ed7f..309149318f98651a7d4d3b8960e031d57e3c6529 100755 --- a/testers/test-longest +++ b/testers/test-longest @@ -1,3 +1,5 @@ +#!/bin/bash + COMPILE_CMD='clang -g -o longest longest.c' STUDENT_CMD='./longest $@' REF_CMD='cat $@ | sed "s/ /\n/g" | sort | uniq | awk "{print length, \$0}" | sort -nr | head -n 1 | sed -e "s/.* //"' @@ -23,7 +25,7 @@ function test() { diff <(eval $REF_CMD) .output; diff_ret=$? if [ $diff_ret -eq 0 ] && [ $leak -eq 0 ] && [ $valgrind_error -ne 101 ]; then - echo "$1: Passed"; + echo "$1: Passed"; elif [ $valgrind_error -eq 101 ]; then echo "$1: Execution Error" elif [ $diff_ret -ne 0 ]; then diff --git a/testers/test-wc b/testers/test-wc index e6fba6b5fb712c50283cc4ab98b8617553362425..8bafab25b1b133194d5cab0ebc4a0233b2da2f87 100755 --- a/testers/test-wc +++ b/testers/test-wc @@ -1,3 +1,5 @@ +#!/bin/bash + COMPILE_CMD='clang -g -o mywc wc.c' STUDENT_CMD='./mywc $@' REF_CMD='wc -l $@ 2>&1' @@ -22,7 +24,7 @@ function test() { diff <(eval $REF_CMD) .output; diff_ret=$? if [ $diff_ret -eq 0 ] && [ $leak -eq 0 ] && [ $valgrind_error -ne 101 ]; then - echo "$1: Passed"; + echo "$1: Passed"; elif [ $valgrind_error -eq 101 ]; then echo "$1: Execution Error" elif [ $diff_ret -ne 0 ]; then