diff options
| author | Marc Vertes <mvertes@free.fr> | 2025-07-10 15:37:33 +0200 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2025-07-10 15:37:33 +0200 |
| commit | c5cbfacba61a9fba9e1bf3ea6abc4f067298c80f (patch) | |
| tree | 51ce6375589fadceefcdda98a38de2f2af7c7362 | |
| parent | 538a6c94e045cc60bf931bd986dfcf6e1f3df4d6 (diff) | |
add filter to tests
| -rwxr-xr-x | tests | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -2,15 +2,16 @@ # Test suite for mp. run() { + [ "$filter" ] && case $1 in $filter) ;; *) return; esac out=$(echo "$2" | ./mp 2>&1 | tr -d '\034' | awk -v ORS='\\n' 1) [ "$out" = "$3" ] && pass=$((pass + 1)) && return - printf "%s FAIL\nwant: \"%s\"\n got: \"%s\"\n" "$1" "$3" "$out" + printf "%s FAIL\nWant: \"%s\"\n Got: \"%s\"\n" "$1" "$3" "$out" fail=$((fail + 1)) return 1 } [ "$FAILFAST" ] && set -e -pass=0 fail=0 +pass=0 fail=0 filter="$1" trap 'echo "$pass passed, $fail failed"; exit $((fail))' EXIT run test1 'parse null' 'v[type]: null\n' |
