21 lines
761 B
Text
21 lines
761 B
Text
--- src/shunit2_test_misc.sh.orig Sat Dec 27 22:07:52 2014
|
|
+++ src/shunit2_test_misc.sh Sat Dec 27 22:09:17 2014
|
|
@@ -35,12 +35,18 @@ testUnboundVariable()
|
|
EOF
|
|
( exec ${SHUNIT_SHELL:-sh} "${unittestF}" >"${stdoutF}" 2>"${stderrF}" )
|
|
assertFalse 'expected a non-zero exit value' $?
|
|
+# OpenBSD sh and ksh do not implement handling of ERR or EXIT traps in functions
|
|
+case $SHUNIT_SHELL in
|
|
+/bin/sh|/bin/ksh) ;;
|
|
+*)
|
|
grep '^ASSERT:Unknown failure' "${stdoutF}" >/dev/null
|
|
assertTrue 'assert message was not generated' $?
|
|
grep '^Ran [0-9]* test' "${stdoutF}" >/dev/null
|
|
assertTrue 'test count message was not generated' $?
|
|
grep '^FAILED' "${stdoutF}" >/dev/null
|
|
assertTrue 'failure message was not generated' $?
|
|
+ ;;
|
|
+esac
|
|
}
|
|
|
|
testIssue7()
|