The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::ape::update - Associate Test results with a tracked defect

VERSION

version 0.001

USAGE

ape update [-p ONLY_PLATFORM -v ONLY_VERSION -s STATUS ] -d Defect1 -d Defect2 test1 ... testN

MANDATORY INPUT

-d [DEFECT] : at least one must be passed; this will be associated with all the relevant test results indexed. May be passed multiple times.

OPTIONS

-p [PLATFORM] : filter cases to associate by the provided platform(s).
-v [VERSION] : filter cases to associate by the provided version(s).
-c [CONFIGURATION] : override configuration value, e.g. server.host=some.es.host. Can be passed multiple times.
-s [STATUS] : override the current status of the relevant test results.

After applying the options, the defect will be applied to all the tests you have provided as arguments.

If a result is updated or fails to update, you will be notified the IDs of the documents which failed/succeeded to update, and a reason.

CONSTRUCTOR

new(@ARGV)

Process arguments and require the relevant plugins required to update a result in elasticsearch.

METHODS

run()

Upload the case result modification to Elasticsearch per the passed arguments.

AUTHOR

George S. Baugh <teodesian@cpan.org>

SOURCE

The development version is on github at http://https://github.com/teodesian/App-Prove-Elasticsearch and may be cloned from git://https://github.com/teodesian/App-Prove-Elasticsearch.git

COPYRIGHT AND LICENSE

This software is copyright (c) 2018 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.