testsuite fixes
No binary (build failed)
—
(log yok)
| @@ -1,3 +1,4 @@ | |
| + | # FEATURE: CONFIG_FEATURE_CP_LONG_OPTIONS |
| mkdir -p foo/bar/baz | |
| touch foo/bar/baz/file | |
| mkdir dir | |
| @@ -9,6 +9,13 @@ test "`id -u`" = 0 || { | |
| exit 0 | |
| } | |
| + | optional MKFS_MINIX |
| + | if [ -n "$SKIP" ] |
| + | then |
| + | echo "SKIPPED: mount" |
| + | exit 0 |
| + | fi |
| + | |
| testdir=$PWD/testdir | |
| dd if=/dev/zero of=mount.image1m count=1 bs=1M 2>/dev/null || { echo "dd error"; exit 1; } | |
| @@ -26,10 +26,12 @@ run_applet_testcase() | |
| if grep "^# FEATURE: " "$testcase" >/dev/null; then | |
| local feature=$(sed -ne 's/^# FEATURE: //p' "$testcase") | |
| - | if grep "^# $feature is not set$" "$bindir/.config" >/dev/null; then |
| - | echo "UNTESTED: $testname" |
| - | return 0 |
| - | fi |
| + | for f in $feature; do |
| + | if grep "^# $f is not set$" "$bindir/.config" >/dev/null; then |
| + | echo "UNTESTED: $testname" |
| + | return 0 |
| + | fi |
| + | done |
| fi | |
| rm -rf ".tmpdir.$applet" | |
| @@ -31,6 +31,7 @@ Ok | |
| " \ | |
| "" "" | |
| + | optional FEATURE_TAR_LONG_OPTIONS |
| testing "tar --overwrite" "\ | |
| rm -rf input_* test.tar 2>/dev/null | |
| ln input input_hard | |
| @@ -43,6 +44,7 @@ tar xf test.tar --overwrite 2>&1 && cat input | |
| Ok | |
| " \ | |
| "Ok\n" "" | |
| + | SKIP= |
| cd .. && rm -rf tempdir || exit 1 | |