NAME
App::Ape::test - Run a test manually and upload the results to Elasticsearch
VERSION
version 0.001
USAGE
Adding new results:
ape test -s OK [ -e 55 -d defect1 ] test1 ... testN
When adding results, your $EDITOR will be opened unless -b is passed.
OPTIONS
- -s [STATUS] : This will be set for all the relevant test results indexed. Mandatory.
- -d [DEFECT] : this will be associated with all the relevant test results indexed. May be passed multiple times.
- -c [CONFIGURATION] : override configuration value, e.g. server.host=some.es.host. Can be passed multiple times.
- -e [SECONDS] : Override the 'elapsed' field. Normally the amount of time used to edit your test comment in $EDITOR is used.
- -b [FILE] : Provide the body of the test result in the passed file.
CONSTRUCTOR
new(@ARGV)
Process arguments and include all relevant plugins to add a test result.
METHODS
run()
Executes the upload of results to Elasticsearch.
get_test_commentary
If the user has passed a --body, we will read it. Otherwise, open up an EDITOR/VISUAL session to allow them to write to a temp file their test body.
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.