UR-TEST-RUN(1p)

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.