From 1f563060887b979e0138567fb13bef97dc8fd915 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Fri, 18 Jul 2025 00:07:30 +0200 Subject: fix tests --- tests | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests b/tests index 2fcbc3b..690da7a 100755 --- a/tests +++ b/tests @@ -1,9 +1,11 @@ #!/bin/sh # Test suite for mp. +# Usage: [FAILFAST=1] tests [pattern] +# Example: tests "obj*" run() { [ "$filter" ] && case $1 in ($filter) ;; (*) return; esac - out=$(printf %s "$2" | ./mp 2>&1) + out=$(./mp -v str=1 "$2" 2>&1) [ "$out" = "$3" ] && pass=$((pass + 1)) && return printf "%s FAIL\nWant: '%s'\n Got: '%s'\n" "$1" "$3" "$out" fail=$((fail + 1)) -- cgit v1.2.3