NAME

testrail-tests - List tests in a TestRail run matching the provided filters

VERSION

version 0.025

SYNOPSIS

testrail-tests [OPTIONS] | xargs prove -PTestrail=...

DESCRIPTION

testrail-tests - list tests in a run matching the provided filters.

PARAMETERS:

MANDATORY PARAMETERS

-j --project [project]: desired project name.
-r --run [run]: desired run name.

SEMI-OPTIONAL PARAMETERS

-p --plan [plan]: desired plan name.  Required if the run passed is a child of a plan.
-m --match [dir]: attempt to find filenames matching the test names in the provided dir.
-n --no-recurse: if match passed, do not recurse subdirectories.

OPTIONAL PARAMETERS

-c --config [config]: configuration name to filter plans in run.  Can be passed multiple times.
-s --status [status]: only list tests marked as [status] in testrail.  Can be passed multiple times.
-a --assignedto [user]: only list tests assigned to user. Can be passed multiple times.

CONFIG OPTIONS

In your \$HOME, (or the current directory, if your system has no
concept of a home directory) put a file called .testrailrc with
key=value syntax separated by newlines.
Valid Keys are: apiurl,user,password

CONFIG OVERRIDES

  These override the config, if present.
  If neither are used, you will be prompted.

--apiurl   [url] : full URL to get to TestRail index document
--password [key] : Your TestRail Password.
--user    [name] : Your TestRail User Name.

TESTING OPTIONS:

--mock: don't do any real HTTP requests.
--help: show this output

SPECIAL THANKS

Thanks to cPanel Inc, for graciously funding the creation of this module.

AUTHOR

George S. Baugh <teodesian@cpan.org>

SOURCE

The development version is on github at http://github.com/teodesian/TestRail-Perl and may be cloned from git://github.com/teodesian/TestRail-Perl.git

COPYRIGHT AND LICENSE

This software is copyright (c) 2015 by George S. Baugh.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.