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-111.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for avocado_framework_plugin_resultsdb-111.0.tar.gz
Algorithm Hash digest
SHA256 7649b3a9c3636c7b63e2db551fa03130900e5a0d74e84b33856c1d31560d82ff
MD5 d0b7b96cdd2c44c3b012c1adf5c2c949
BLAKE2b-256 57dede004653c544bc1c0d24292eaf059dba8d1bec4857ed08215d4f477224c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for avocado_framework_plugin_resultsdb-111.0.tar.gz:

Publisher: release.yml on avocado-framework/avocado

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for avocado_framework_plugin_resultsdb-111.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24e1478c7d83e2f28ea30f84a62093d11b4ab05a641cd4aa2193868237db0521
MD5 d0b68992d15860c1cd152a03e16b6517
BLAKE2b-256 b2c06246897b065d292a912ddbf446a77c8a6f8279ae37d3c2ef5e396b2d3103

See more details on using hashes here.

Provenance

The following attestation bundles were made for avocado_framework_plugin_resultsdb-111.0-py3-none-any.whl:

Publisher: release.yml on avocado-framework/avocado

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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