Skip to content

Commit 35bf593

Browse files
committed
Add "toyonly" function to test suite.
1 parent 0407a47 commit 35bf593

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

scripts/runtest.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,15 @@ skipnot()
7474
else
7575
eval "$@"
7676
fi
77-
[ $? -eq 0 ] || SKIPNOT=1
77+
[ $? -eq 0 ] || SKIPNEXT=1
78+
}
79+
80+
toyonly()
81+
{
82+
IS_TOYBOX="$("$C" --version 2>/dev/null)"
83+
[ "${IS_TOYBOX/toybox/}" == "$IS_TOYBOX" ] && SKIPNEXT=1
84+
85+
"$@"
7886
}
7987

8088
wrong_args()
@@ -97,10 +105,10 @@ testing()
97105

98106
[ -n "$DEBUG" ] && set -x
99107

100-
if [ -n "$SKIP" -o -n "$SKIP_HOST" -a -n "$TEST_HOST" -o -n "$SKIPNOT" ]
108+
if [ -n "$SKIP" -o -n "$SKIP_HOST" -a -n "$TEST_HOST" -o -n "$SKIPNEXT" ]
101109
then
102110
[ ! -z "$VERBOSE" ] && echo "$SHOWSKIP: $NAME"
103-
unset SKIPNOT
111+
unset SKIPNEXT
104112
return 0
105113
fi
106114

0 commit comments

Comments
 (0)