[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: testing a single applet; "command" command [was: Re: svn
From:       Bernhard Fischer <rep.dot.nop () gmail ! com>
Date:       2008-04-30 7:05:26
Message-ID: 20080430070526.GB9836 () mx ! loc
[Download RAW message or body]

On Wed, Apr 30, 2008 at 02:01:45AM +0200, Denys Vlasenko wrote:
>On Tuesday 29 April 2008 18:18, Bernhard Fischer wrote:

>I hope these semi-useless discussions "how to make runtest
>the prettiest shell script ever" will not last forever. :(

ack. ;)

>> I think that it was possible to invoke one test-series for exactly one
>> applet by doing:
>> $ ./runtest test.tests
>
>$ ./runtest test     [without ".tests"]
>
>It is still possible.

perfect. Thanks for the hint.
>
>> PS: reading test.tests, perhaps it would make sense to allow for
>> "command" to prevent using builtins? Just curious..
>
>Didn't understand you here...

test.tests contains this comment:
# Need to call 'busybox test', otherwise shell builtin is used

bash (fwiw) has a "command" which is documented as:
       command [-pVv] command [arg ...]
              Run command with args  suppressing  the  normal  shell function
              lookup.  Only builtin commands or commands found in the PATH are
              executed.  If the -p option is given, the search for command  is
              performed  using  a default value for PATH that is guaranteed to
              find all of the standard utilities.  If  either  the  -V or  -v
              option is supplied, a description of command is printed.  The -v
              option causes a single word indicating the command or file name
              used to invoke command to be displayed; the -V option produces a
              more verbose description.  If the -V or -v option  is supplied,
              the  exit  status  is  0 if command was found, and 1 if not.  If
              neither option is supplied and an error occurred or command can-
              not  be found, the exit status is 127.  Otherwise, the exit sta-
              tus of the command builtin is the exit status of command.

So, since it doesn't ignore builtin commands it wouldn't really help if
implemented 1:1 like bash does.

Anyway, it was just a thought.
_______________________________________________
busybox mailing list
busybox@busybox.net
http://busybox.net/cgi-bin/mailman/listinfo/busybox

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic