diff options
Diffstat (limited to 'test.sh')
-rwxr-xr-x | test.sh | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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." |