From 7644d57ce32264f35175518ed848b39cb0a62f0d Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Wed, 22 Nov 2017 09:58:14 +0100 Subject: Test setup --- test.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 test.sh (limited to 'test.sh') diff --git a/test.sh b/test.sh new file mode 100755 index 0000000..cc6a14b --- /dev/null +++ b/test.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +SUCCESS=true +while IFS=$'\t' read -r req res; do + outcome="$(./pf -nt "$req" | grep Result | cut -d' ' -f3-)" + if [ "$res" != "$outcome" ]; then + echo "Test failed: $req" + echo "Expected result: $res" + echo "Actual result: $outcome" + SUCCESS=false + fi +done < "test.tsv" + +$SUCCESS && echo "All tests passed." -- cgit v1.2.3