|
prove -- A command-line tool for running tests against Test::Harness
prove [options] [files/directories]
-b, --blib Adds blib/lib to the path for your tests, a la "use blib"
-d, --debug Includes extra debugging information
-D, --dry Dry run: Show the tests to run, but don't run them
-h, --help Display this help
-H, --man Longer manpage for prove
-I Add libraries to @INC, as Perl's -I
-l, --lib Add lib to the path for your tests
--perl Sets the name of the Perl executable to use
-r, --recurse Recursively descend into directories
-s, --shuffle Run the tests in a random order
--strap Define strap class to use
-T Enable tainting checks
-t Enable tainting warnings
--timer Print elapsed time after each test file
-v, --verbose Display standard output of test scripts while running them
-V, --version Display version info
Single-character options may be stacked. Default options may be set by
specifying the PROVE_SWITCHES environment variable.
prove is a command-line interface to the test-running functionality
of Test::Harness. With no arguments, it will run all tests in the
current directory.
Shell metacharacters may be used with command lines options and will be exanded
via File::Glob::bsd_glob.
prove has a number of advantages over make test when doing development.
Adds blib/lib to the path for your tests, a la "use blib".
Include debug information about how prove is being run. This
option doesn't show the output from the test scripts. That's handled
by -v,--verbose.
Dry run: Show the tests to run, but don't run them.
Add libraries to @INC, as Perl's -I.
Add lib to @INC. Equivalent to -Ilib.
Sets the HARNESS_PERL environment variable, which controls what
Perl executable will run the tests.
Descends into subdirectories of any directories specified, looking for tests.
Sometimes tests are accidentally dependent on tests that have been
run before. This switch will shuffle the tests to be run prior to
running them, thus ensuring that hidden dependencies in the test
order are likely to be revealed. The author hopes the run the
algorithm on the preceding sentence to see if he can produce something
slightly less awkward.
Sets the HARNESS_STRAP_CLASS variable to set which Test::Harness::Straps
variable to use in running the tests.
Runs test programs under perl's -t taint warning mode.
Runs test programs under perl's -T taint mode.
Print elapsed time after each test file
Display standard output of test scripts while running them. Also sets
TEST_VERBOSE in case your tests rely on them.
Display version info.
Please use the CPAN bug ticketing system at http://rt.cpan.org/.
You can also mail bugs, fixes and enhancements to
<bug-test-harness@rt.cpan.org>.
Andy Lester <andy at petdance.com>
Copyright 2004-2006 by Andy Lester <andy at petdance.com>.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html.
|