Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

avocado_framework_plugin_resultsdb-105.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file avocado_framework_plugin_resultsdb-105.0.tar.gz.

File metadata

File hashes

Hashes for avocado_framework_plugin_resultsdb-105.0.tar.gz
Algorithm Hash digest
SHA256 d7d86e11307e15de08c621bb840d76a6f6acd500bb1c8329cb7e55b5133e66ee
MD5 85787abcf9a1a1251f2f89a363e75251
BLAKE2b-256 85989b8ebf6f49a2a18786bc81c37a144db61e49c914b1e859fbf025609cafbb

See more details on using hashes here.

File details

Details for the file avocado_framework_plugin_resultsdb-105.0-py3-none-any.whl.

File metadata

File hashes

Hashes for avocado_framework_plugin_resultsdb-105.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4237986356324495d5dc3a61cedd71a3877b570bac5dc04e95459131184e39c1
MD5 c1e1b852240af149e73935d57a0e4ab4
BLAKE2b-256 45f480037a5bcea2aa59ba511dac28af9600187be64ec43b50ffa7dc9c40a21b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page