X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=testsuite%2Fbusybox.tests;h=545cad5c0aad181efe90666156bacd38ca4002a3;hb=6b0695bb66dd38af4d4671fb2381fa3e1dbfe90c;hp=18ac36fc4321d5e2402b1ba0c75a8b05bba6d54b;hpb=bfa1b2e8e8aaddcf849011a12cb2ac634b27f339;p=oweals%2Fbusybox.git diff --git a/testsuite/busybox.tests b/testsuite/busybox.tests index 18ac36fc4..545cad5c0 100755 --- a/testsuite/busybox.tests +++ b/testsuite/busybox.tests @@ -2,15 +2,25 @@ # Tests for busybox applet itself. # Copyright 2005 by Rob Landley -# Licensed under GPL v2, see file LICENSE for details. +# Licensed under GPLv2, see file LICENSE in this source tree. . ./testing.sh +ln -s `which busybox` unknown + +testing "busybox as unknown name" "./unknown 2>&1" \ + "unknown: applet not found\n" "" "" +rm unknown + +# We need busybox --help to be enabled for the rest of tests +test x"$CONFIG_BUSYBOX" = x"y" \ +|| { echo "SKIPPED: busybox --help"; exit 0; } + HELPDUMP=`true | busybox 2>&1 | cat` # We need to test under calling the binary under other names. -optional SHOW_USAGE +optional FEATURE_VERBOSE_USAGE testing "busybox --help busybox" "true | busybox --help busybox 2>&1 | cat" "$HELPDUMP\n\n" "" "" SKIP= @@ -27,7 +37,7 @@ do testing "$i --help" "$i --help 2>&1" "$HELPDUMP\n\n" "" "" - optional SHOW_USAGE CAT + optional FEATURE_VERBOSE_USAGE CAT testing "" "$i cat" "moo" "" "moo" testing "$i --help cat" "$i --help cat 2>&1 | grep print" \ "Concatenate FILEs and print them to stdout\n" "" "" @@ -38,10 +48,4 @@ do done rm busybox-suffix -ln -s `which busybox` unknown - -testing "busybox as unknown name" "./unknown 2>&1" \ - "unknown: applet not found\n" "" "" -rm unknown - exit $FAILCOUNT