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 the TESTONTAP_PERL5LIB to the desired value and the PERL5LIB 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.