Avocado Plugin to propagate Job results to Resultsdb
Project description
This optional plugin is intended to propagate the Avocado Job results to a given ResultsDB API URL.
To install the ResultsDB plugin from pip, use:
pip install avocado-framework-plugin-resultsdb
Usage:
$ avocado run avocado/examples/tests/passtest.py --resultsdb-api http://resultsdb.example.com/api/v2.0/
Optionally, you can provide the URL where the Avocado logs are published:
$ avocado run avocado/examples/tests/passtest.py --resultsdb-api http://resultsdb.example.com/api/v2.0/ --resultsdb-logs http://avocadologs.example.com/
The --resultsdb-logs is a convenience option that will create links to the logs in the ResultsDB records. The links will then have the following formats:
ResultDB group (Avocado Job):
http://avocadologs.example.com/job-2021-09-30T22.16-f40403c/
ResultDB result (Avocado Test):
http://avocadologs.example.com/job-2021-09-30T22.16-f40403c/test-results/1-passtest.py:PassTest.test/
You can also set the ResultsDB API URL and logs URL using a config file:
[plugins.resultsdb] api_url = http://resultsdb.example.com/api/v2.0/ logs_url = http://avocadologs.example.com/
And then run the Avocado command without the --resultsdb-api and --resultsdb-logs options. Notice that the command line options will have precedence over the configuration file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for avocado-framework-plugin-resultsdb-103.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84148c2e0c95340c2ecd57404544f1b4419f8200fe3f407680f6e7f41cc5a7d1 |
|
MD5 | 99058e365c74bab2dbbc9be53c556239 |
|
BLAKE2b-256 | 84e016406a137810321abc21b4a3f4274ae9ca5b77151bf08f479290df48a478 |
Hashes for avocado_framework_plugin_resultsdb-103.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d63eaa7be32eba40752b9459a3194662153e927837f6a549487f8a27a34d8c8e |
|
MD5 | 097a4ce5b8cc59bdb4ee4287bd8fc3fa |
|
BLAKE2b-256 | ccace769493763347b46a0aa607f30ab1a17acbaa6812b9d78aceeea82791757 |