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/85/98/9b8ebf6f49a2a18786bc81c37a144db61e49c914b1e859fbf025609cafbb/avocado_framework_plugin_resultsdb-105.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": "105.0",
"project_urls": {
"Homepage": "http://avocado-framework.github.io/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "45f480037a5bcea2aa59ba511dac28af9600187be64ec43b50ffa7dc9c40a21b",
"md5": "c1e1b852240af149e73935d57a0e4ab4",
"sha256": "4237986356324495d5dc3a61cedd71a3877b570bac5dc04e95459131184e39c1"
},
"downloads": -1,
"filename": "avocado_framework_plugin_resultsdb-105.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c1e1b852240af149e73935d57a0e4ab4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4348,
"upload_time": "2024-05-07T18:47:05",
"upload_time_iso_8601": "2024-05-07T18:47:05.343350Z",
"url": "https://files.pythonhosted.org/packages/45/f4/80037a5bcea2aa59ba511dac28af9600187be64ec43b50ffa7dc9c40a21b/avocado_framework_plugin_resultsdb-105.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85989b8ebf6f49a2a18786bc81c37a144db61e49c914b1e859fbf025609cafbb",
"md5": "85787abcf9a1a1251f2f89a363e75251",
"sha256": "d7d86e11307e15de08c621bb840d76a6f6acd500bb1c8329cb7e55b5133e66ee"
},
"downloads": -1,
"filename": "avocado_framework_plugin_resultsdb-105.0.tar.gz",
"has_sig": false,
"md5_digest": "85787abcf9a1a1251f2f89a363e75251",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4196,
"upload_time": "2024-05-07T18:47:31",
"upload_time_iso_8601": "2024-05-07T18:47:31.207315Z",
"url": "https://files.pythonhosted.org/packages/85/98/9b8ebf6f49a2a18786bc81c37a144db61e49c914b1e859fbf025609cafbb/avocado_framework_plugin_resultsdb-105.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-07 18:47:31",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "avocado-framework-plugin-resultsdb"
}