1
0
Fork 0
devscripts/test/test_helper.sh
Daniel Baumann b543f2e88d
Adding upstream version 2.25.15.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-21 11:04:07 +02:00

26 lines
446 B
Bash

setUp() {
tmpdir=$(mktemp -d)
log="$tmpdir/log"
}
tearDown() {
rm -rf "$tmpdir"
}
assertPasses() {
local rc=0
"$@" > "$log" 2>&1 || rc=$?
if [ "$rc" -ne 0 ]; then
cat "$log"
fail "command failed: «$*» (expected pass)"
fi
}
assertFails() {
local rc=0
"$@" > "$log" 2>&1 || rc=$?
if [ "$rc" -eq 0 ]; then
cat "$log"
fail "command passed: «$*» (expected fail)"
fi
}