From b3665e0bcaaa8841e2dc0b91b14d6700acf8ceac Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 13 Apr 2016 21:01:33 -0400 Subject: [PATCH] Some ex19 extra credit --- lcthw-remnants-2/list-exercises | 2 +- lcthw-remnants-2/runtests | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lcthw-remnants-2/list-exercises b/lcthw-remnants-2/list-exercises index 1910fb4..52f7d9a 100755 --- a/lcthw-remnants-2/list-exercises +++ b/lcthw-remnants-2/list-exercises @@ -1,5 +1,5 @@ #!/usr/bin/env bash -for f in *.c ; do +for f in ex*.c ; do echo "${f/.c/}" done diff --git a/lcthw-remnants-2/runtests b/lcthw-remnants-2/runtests index 0640266..8f7496e 100755 --- a/lcthw-remnants-2/runtests +++ b/lcthw-remnants-2/runtests @@ -15,7 +15,6 @@ test_ex17-ec() { ./ex17-ec "${testdb}" d 1 ./ex17-ec "${testdb}" s 1 portia wanda@aeromar.mx "Fancy town" ./ex17-ec "${testdb}" f nest &>/dev/null - echo "OK" } test_ex18() { @@ -23,7 +22,15 @@ test_ex18() { [[ "${output}" =~ '0 1 2 3 4 7 8' ]] [[ "${output}" =~ '8 7 4 3 2 1 0' ]] [[ "${output}" =~ '3 4 2 7 1 0 8' ]] - echo "OK" +} + +test_ex19() { + printf "l\nn\nl\ne\nw\nw\nl\na\na\na\na\na\na\na\na\na\na\n" \ + | ./ex19 &>/dev/null + printf "l\nl\nl\nl\na\na\nx\nq\nz\nn\n" | ./ex19 &>/dev/null + for i in {0..20} ; do + echo "${RANDOM}" | md5sum | ./ex19 &>/dev/null + done } main() { @@ -32,6 +39,7 @@ main() { if type "${func_name}" &>/dev/null ; then echo -en "---> ${ex}: " "${func_name}" + echo "OK" fi done }