summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/include.rc7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/include.rc b/tests/include.rc
index 7772bf2d4f3..509e783feff 100644
--- a/tests/include.rc
+++ b/tests/include.rc
@@ -83,10 +83,15 @@ function _TEST()
{
TESTLINE=$1;
shift;
+ local redirect=""
test_header "$@";
- eval "$@" >/dev/null 2>&1
+ if [ "$1"="!" ]; then
+ redirect="2>&1"
+ fi
+
+ eval "$@" >/dev/null $redirect
test_footer;
}