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-104.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5a63bcc3bfd06b8a504df5a52ecfc5151d8fc611f263c30b7a5c09fad19931f |
|
MD5 | c76ad773540b8db1f05c3eac7b5ae10d |
|
BLAKE2b-256 | 738c52f8a11e2111232ba97bc56d3d2cce8556a87f9a7a21ac9af0fd2dc4a5dc |
Hashes for avocado_framework_plugin_resultsdb-104.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9891e90ca48c0e4c78a04e4c8cf55716d1bfccf67f25ece3ca7663de1e1a157e |
|
MD5 | baca078f8c0560639016afc07aa737d3 |
|
BLAKE2b-256 | bb9dad6ee8935aa3067769ba5654b058292e7cb356e82e607179112f9c6c58fb |