[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Derek Robert Price
Tue, 29 Apr 2003 17:18:30 -0400
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02
Akim Demaille wrote:
2003-03-28 Derek Price <address@hidden>
* lib/autotest/general.m4: Comment various HELP_* diversions.
(PARSE_ARGS_BEGIN): New section for option parsing related
(AT_INIT): Reformat default help to delineate standard Autotest
options from package specific ones. Alter at_prev handling for
arguments with options.
(AT_ARG_OPTION,AT_ARG_OPTION_ARG): New macros to define package
specific options and associated help.
Derek, could you comment your proposal please? What is the purpose?
What kind of application do you have in mind?
This was all to define the AT_ARG_OPTION & AT_ARG_OPTION_ARG macros.
Basically, this allows a generated testsuite to accept arbitrary options
on the command line.
My purpose was to allow the CVS test suite I am creating to accept some
of the same options the old test suite did, for instance, -r to only run
the remote tests and -s to specify the name of an alternate server
executable to test against the client. I have duplicated the -r behavior
using keywords, though it doesn't hurt to maintain the old options for
backwards compatibility, but I hadn't come up with an easier way to
implement -s <server> yet, which allows for testing a CVS client against
an older (or newer) server executable instead of against itself.
Get CVS support at <http://ximbiot.com>!
Predeterminism was doomed from the start.