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.