testsuite fixes

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Chris Metcalf 2010-04-02 09:57:27 +02:00 committed by Denys Vlasenko
parent 37201213ca
commit 208d35d21f
4 changed files with 16 additions and 4 deletions

View File

@ -1,3 +1,4 @@
# FEATURE: CONFIG_FEATURE_CP_LONG_OPTIONS
mkdir -p foo/bar/baz mkdir -p foo/bar/baz
touch foo/bar/baz/file touch foo/bar/baz/file
mkdir dir mkdir dir

View File

@ -9,6 +9,13 @@ test "`id -u`" = 0 || {
exit 0 exit 0
} }
optional MKFS_MINIX
if [ -n "$SKIP" ]
then
echo "SKIPPED: mount"
exit 0
fi
testdir=$PWD/testdir testdir=$PWD/testdir
dd if=/dev/zero of=mount.image1m count=1 bs=1M 2>/dev/null || { echo "dd error"; exit 1; } dd if=/dev/zero of=mount.image1m count=1 bs=1M 2>/dev/null || { echo "dd error"; exit 1; }

View File

@ -26,10 +26,12 @@ run_applet_testcase()
if grep "^# FEATURE: " "$testcase" >/dev/null; then if grep "^# FEATURE: " "$testcase" >/dev/null; then
local feature=$(sed -ne 's/^# FEATURE: //p' "$testcase") local feature=$(sed -ne 's/^# FEATURE: //p' "$testcase")
if grep "^# $feature is not set$" "$bindir/.config" >/dev/null; then for f in $feature; do
if grep "^# $f is not set$" "$bindir/.config" >/dev/null; then
echo "UNTESTED: $testname" echo "UNTESTED: $testname"
return 0 return 0
fi fi
done
fi fi
rm -rf ".tmpdir.$applet" rm -rf ".tmpdir.$applet"

View File

@ -31,6 +31,7 @@ Ok
" \ " \
"" "" "" ""
optional FEATURE_TAR_LONG_OPTIONS
testing "tar --overwrite" "\ testing "tar --overwrite" "\
rm -rf input_* test.tar 2>/dev/null rm -rf input_* test.tar 2>/dev/null
ln input input_hard ln input input_hard
@ -43,6 +44,7 @@ tar xf test.tar --overwrite 2>&1 && cat input
Ok Ok
" \ " \
"Ok\n" "" "Ok\n" ""
SKIP=
cd .. && rm -rf tempdir || exit 1 cd .. && rm -rf tempdir || exit 1