ResultsDB Plugin
================
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.
Raw data
{
"_id": null,
"home_page": "http://avocado-framework.github.io/",
"name": "avocado-framework-plugin-resultsdb",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Avocado Developers",
"author_email": "avocado-devel@redhat.com",
"download_url": "https://files.pythonhosted.org/packages/a8/38/7d11450ae3f82e121ec683846573076fdcb946ff229b3a1a242ba875eb47/avocado_framework_plugin_resultsdb-109.0.tar.gz",
"platform": null,
"description": "ResultsDB Plugin\n================\n\nThis optional plugin is intended to propagate the Avocado Job results to\na given ResultsDB API URL.\n\nTo install the ResultsDB plugin from pip, use::\n\n pip install avocado-framework-plugin-resultsdb\n\nUsage::\n\n $ avocado run avocado/examples/tests/passtest.py --resultsdb-api http://resultsdb.example.com/api/v2.0/\n\nOptionally, you can provide the URL where the Avocado logs are published::\n\n $ avocado run avocado/examples/tests/passtest.py --resultsdb-api http://resultsdb.example.com/api/v2.0/ --resultsdb-logs http://avocadologs.example.com/\n\nThe ``--resultsdb-logs`` is a convenience option that will create links\nto the logs in the ResultsDB records. The links will then have the\nfollowing formats:\n\n- ResultDB group (Avocado Job)::\n\n http://avocadologs.example.com/job-2021-09-30T22.16-f40403c/\n\n- ResultDB result (Avocado Test)::\n\n http://avocadologs.example.com/job-2021-09-30T22.16-f40403c/test-results/1-passtest.py:PassTest.test/\n\nYou can also set the ResultsDB API URL and logs URL using a config file::\n\n [plugins.resultsdb]\n api_url = http://resultsdb.example.com/api/v2.0/\n logs_url = http://avocadologs.example.com/\n\nAnd then run the Avocado command without the ``--resultsdb-api`` and\n``--resultsdb-logs`` options. Notice that the command line options will\nhave precedence over the configuration file.\n",
"bugtrack_url": null,
"license": null,
"summary": "Avocado Plugin to propagate Job results to Resultsdb",
"version": "109.0",
"project_urls": {
"Homepage": "http://avocado-framework.github.io/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a4753e39476a5137af7308ee65cf24a65f4a4435afcf0dd82b1aad39cb3134c2",
"md5": "3b557a7a63d3ca6380e1324adac69a2f",
"sha256": "325afabc91e2dbdd8c6d7c3bf4b57cbba2960d42291e451dc2b23d97b9369f1a"
},
"downloads": -1,
"filename": "avocado_framework_plugin_resultsdb-109.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3b557a7a63d3ca6380e1324adac69a2f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4412,
"upload_time": "2025-01-14T13:27:30",
"upload_time_iso_8601": "2025-01-14T13:27:30.919261Z",
"url": "https://files.pythonhosted.org/packages/a4/75/3e39476a5137af7308ee65cf24a65f4a4435afcf0dd82b1aad39cb3134c2/avocado_framework_plugin_resultsdb-109.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8387d11450ae3f82e121ec683846573076fdcb946ff229b3a1a242ba875eb47",
"md5": "079de08e24f95b343410d68352c83f48",
"sha256": "be309ee19fd9c6f3ae75cdc9b36712f300607c59c9204bcfa47a51175638f376"
},
"downloads": -1,
"filename": "avocado_framework_plugin_resultsdb-109.0.tar.gz",
"has_sig": false,
"md5_digest": "079de08e24f95b343410d68352c83f48",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4253,
"upload_time": "2025-01-14T13:27:48",
"upload_time_iso_8601": "2025-01-14T13:27:48.591469Z",
"url": "https://files.pythonhosted.org/packages/a8/38/7d11450ae3f82e121ec683846573076fdcb946ff229b3a1a242ba875eb47/avocado_framework_plugin_resultsdb-109.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-14 13:27:48",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "avocado-framework-plugin-resultsdb"
}