NAME
ur test run - Run the test suite against the source tree.
VERSION
This document describes ur test run version 0.29.
SYNOPSIS
ur test run [--color] [--junit] [--list] [--lsf] [--recurse] [--callcount] [--cover=?] [--cover-cvs-changes] [--cover-svk-changes] [--cover-svn-changes] [--coverage] [--inc=?[,?]] [--jobs=?] [--long] [--lsf-params=?] [--noisy] [--perl-opts=?] [--run-as-lsf-helper=?] [--script-opts=?] [--time=?] [BARE-ARGS]
cd MyNamespace ur test run --recurse # run all tests in the namespace ur test run # runs all tests in the t/ directory under pwd ur test run t/mytest1.t My/Class.t # run specific tests ur test run -v -t --cover-svk-changes # run tests to cover latest svk updates ur test run -I ../some/path/ # Adds ../some/path to perl's @INC through -I ur test run --junit # writes test output in junit's xml format (consumable by Hudson integration system)
REQUIRED ARGUMENTS
- color Boolean
-
Use TAP::Harness::Color to generate color output
Default value 'false' (--nocolor) if not specified
- nocolor Boolean
-
Make color 'false'
- junit Boolean
-
Run all tests with junit style XML output. (requires TAP::Formatter::JUnit)
- nojunit Boolean
-
Make junit 'false'
- list Boolean
-
List the tests, but do not actually run them.
- nolist Boolean
-
Make list 'false'
- lsf Boolean
-
If true, tests will be submitted as jobs via bsub
- nolsf Boolean
-
Make lsf 'false'
- recurse Boolean
-
Run all .t files in the current directory, and in recursive subdirectories.
- norecurse Boolean
-
Make recurse 'false'
OPTIONAL ARGUMENTS
- callcount Boolean
-
Count the number of calls to each subroutine/method
- nocallcount Boolean
-
Make callcount 'false'
- cover List
-
Cover only this(these) modules
- cover-cvs-changes Boolean
-
Cover modules modified in cvs status
- nocover-cvs-changes Boolean
-
Make cover-cvs-changes 'false'
- cover-svk-changes Boolean
-
Cover modules modified in svk status
- nocover-svk-changes Boolean
-
Make cover-svk-changes 'false'
- cover-svn-changes Boolean
-
Cover modules modified in svn status
- nocover-svn-changes Boolean
-
Make cover-svn-changes 'false'
- coverage Boolean
-
Invoke Devel::Cover
- nocoverage Boolean
-
Make coverage 'false'
- inc String
-
Additional paths for @INC, alias for -I
- jobs Number
-
How many tests to run in parallel
Default value '1' if not specified
- long Boolean
-
Run tests including those flagged as long
- nolong Boolean
-
Make long 'false'
- lsf-params String
-
Params passed to bsub while submitting jobs to lsf
Default value '-q short -R select[type==LINUX64]' if not specified
- noisy Boolean
-
doesn't redirect stdout
- nonoisy Boolean
-
Make noisy 'false'
- perl-opts String
-
Override options to the Perl interpreter when running the tests (-d:Profile, etc.)
Default value '' if not specified
- run-as-lsf-helper String
-
Used internally by the test harness
- script-opts String
-
Override options to the test case when running the tests (--dump-sql --no-commit)
Default value '' if not specified
- time String
-
Write timelog sum to specified file
- BARE-ARGS
-
(undocumented)
DESCRIPTION:
This command is like "prove" or "make test", running the test suite for the current namespace.