NAME
testrail-tests - List tests in a TestRail run matching the provided filters
VERSION
version 0.022
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.