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
--verbose
flag, pp verbosity can be raised.Information for the command line is generated by internally using the
--_info_cmd
command. 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_config
and--_info_modules
commands 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
PERL5LIB
envvar is just dropped which is understandable, but if you find it is needed when running the tests, set theTESTONTAP_PERL5LIB
to the desired value and thePERL5LIB
variable 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
--_info
is 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.