-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 dont run them.
--ext=x Extensions (defaults to .t)
-h, --help Display this help
-H, --man Longer manpage for prove
-I Add libraries to @INC, as Perls -I
-l, --lib Add lib to the path for your tests.
-r, --recurse Recursively descend into directories.
-s, --shuffle Run the tests in a random order.
-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.
Shell metacharacters may be used with command lines options and will be exanded via glob.
|* prove is designed as a development tool||Perl users typically run the test harness through a makefile via make test. Thats fine for module distributions, but its suboptimal for a test/code/debug development cycle.|
|* prove is granular||prove lets your run against only the files you want to check. Running prove t/live/ t/master.t checks every *.t in t/live, plus t/master.t.|
|* prove has an easy verbose mode||prove has a -v option to see the raw output from the tests. To do this with make test, you must set HARNESS_VERBOSE=1 in the environment.|
|* prove can run under taint mode||proves -T runs your tests under perl -T, and -t runs them under perl -t.|
|* prove can shuffle tests||You can use proves --shuffle option to try to excite problems that dont show up when tests are run in the same order every time.|
|* prove doesnt rely on a make tool||Not everyone wants to write a makefile, or use ExtUtils::MakeMaker to do so. prove has no external dependencies.|
|* Not everything is a module||More and more users are using Perls testing tools outside the context of a module distribution, and may not even use a makefile at all.|
|o||Shuffled tests must be recreatable|
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.