NAME
App::TestOnTap::_Args - hidden flags
Commandline options and arguments understood for TestOnTap processing
SYNOPSIS
testontap
[ --_help ]
[
{
--_pp
|
--_info
|
--_info_cmd
|
--_info_config
|
--_info_modules
}
]
OPTIONS AND ARGUMENTS
All options can be abbreviated, as long as they are unambiguous. Option matching is case sensitive. Forcibly end option parsing using '--'.
This documents some 'hidden' flags, generally because they're somewhat particular and/or not ready for prime time...
- --_help
-
Displays usage and help with options/arguments. If given, nothing else will be done.
- --_pp
-
Will attempt to generate a binary using the 'pp' command from PAR::Packer (must be installed first).
By using the
--verboseflag, pp verbosity can be raised.Information for the command line is generated by internally using the
--_info_cmdcommand. If needed, that can be used instead for editing. Note that it references TESTONTAP_OUTPUT_FILE, TESTONTAP_CMD_FILE, TESTONTAP_CONFIG_FILE and TESTONTAP_MODULES_FILE. The last three must be manually provided using the--_info_cmd,--_info_configand--_info_modulescommands in order to allow the packed file to access the conditions in effect at the time of packing.Note that this option can not be used when you already run a binary.
When a packed binary is run, any
PERL5LIBenvvar is just dropped which is understandable, but if you find it is needed when running the tests, set theTESTONTAP_PERL5LIBto the desired value and thePERL5LIBvariable will be set with that value during the running of the tests. - --_info, --_info_cmd, --_info_config or
--_info_modules -
Prints information about the current context - the configuration (perl -V), the modules available (according to ExtUtils::Installed) and the command line to use for <--_pp>.
The
--_infois just a simple wrapper to print all information in one go.Normally, this information is 'live'. For packed binaries however, this information is embedded at the time of packing and read from those files.
MORE HELP
For full information on TestOnTap, see the manual, or use --manual or run perldoc App::TestOnTap to see the manual page.