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

Built Distribution

File details

Details for the file avocado-framework-plugin-resultsdb-103.0.tar.gz.

File metadata

File hashes

Hashes for avocado-framework-plugin-resultsdb-103.0.tar.gz
Algorithm Hash digest
SHA256 84148c2e0c95340c2ecd57404544f1b4419f8200fe3f407680f6e7f41cc5a7d1
MD5 99058e365c74bab2dbbc9be53c556239
BLAKE2b-256 84e016406a137810321abc21b4a3f4274ae9ca5b77151bf08f479290df48a478

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for avocado_framework_plugin_resultsdb-103.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d63eaa7be32eba40752b9459a3194662153e927837f6a549487f8a27a34d8c8e
MD5 097a4ce5b8cc59bdb4ee4287bd8fc3fa
BLAKE2b-256 ccace769493763347b46a0aa607f30ab1a17acbaa6812b9d78aceeea82791757

See more details on using hashes here.

Provenance

Supported by

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