{"id":16625286,"url":"https://github.com/encukou/pytest-beakerlib","last_synced_at":"2025-12-25T04:54:14.847Z","repository":{"id":22681749,"uuid":"26025403","full_name":"encukou/pytest-beakerlib","owner":"encukou","description":null,"archived":false,"fork":false,"pushed_at":"2017-11-02T14:51:34.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-05T19:50:24.657Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/encukou.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-31T17:08:24.000Z","updated_at":"2016-08-22T15:29:43.000Z","dependencies_parsed_at":"2022-08-05T18:30:09.908Z","dependency_job_id":null,"html_url":"https://github.com/encukou/pytest-beakerlib","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encukou%2Fpytest-beakerlib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encukou%2Fpytest-beakerlib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encukou%2Fpytest-beakerlib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encukou%2Fpytest-beakerlib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/encukou","download_url":"https://codeload.github.com/encukou/pytest-beakerlib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243030814,"owners_count":20224666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T04:04:50.365Z","updated_at":"2025-12-25T04:54:14.782Z","avatar_url":"https://github.com/encukou.png","language":"Python","readme":"A pytest plugin that reports test results to the BeakerLib framework.\n\n* pytest: http://pytest.org/latest/\n* BeakerLib: https://github.com/beakerlib/beakerlib\n\nOnce installed, this plugin can be activated via the ``--with-beakerlib`` option.\nThis requires a BeakerLib session (i.e. ``rlJournalStart`` should have been run,\nso that ``$BEAKERLIB`` is set)\n\n\nDownloading\n-----------\n\nRelease tarballs are available for download from Fedora Hosted:\n    https://pagure.io/releases/python-pytest-beakerlib/\n\nYou can also install using pip:\n    https://pypi.python.org/pypi/pytest-beakerlib/0.2\n\nThe plugin is also available in Fedora repositories as\n``python3-pytest-beakerlib``.\n\n\nOperation\n---------\n\nA Bash process is run on the side, and BeakerLib commands (``rlPhaseStart``,\n``rlPhaseEnd``, ``rlPass``, ``rlFail``, ...) are fed to it.\nThis is not very elegant, but since BeakerLib commands are Bash functions,\nthere is no way around running Bash.\n\n\nIntegration\n-----------\n\nOther plugins may integrate with this using pytest's\n``config.pluginmanager.getplugin('BeakerLibPlugin')``. If this is ``None``,\nBeakerLib integration is not active, otherwise the result's\n``run_beakerlib_command`` method can be used to run additional commands.\n\n\nContributing\n------------\n\nThe project is happy to accept patches!\nPlease file any patches as Pull Requests on the project's `Pagure repo`_.\nAny development discussion should be in Pagure Pull Requests and Issues.\n\n\nDeveloper links\n---------------\n\n  * Bug tracker: https://pagure.io/python-pytest-beakerlib/issues\n  * Code browser: https://pagure.io/python-pytest-beakerlib/tree/master\n  * git clone https://pagure.io/python-pytest-beakerlib.git\n  * Unstable packages for Fedora: https://copr.fedoraproject.org/coprs/pviktori/pytest-plugins/\n\nTo release, update version in setup.py, add a Git tag like \"v0.3\",\nand run `make tarball`.\nRunning `make upload` will put the tarball to Fedora Hosted and PyPI,\nand a SRPM on Fedorapeople, if you have the rights.\nRunning `make release` will upload and fire a COPR build.\n\n.. _Pagure repo: https://pagure.io/python-pytest-beakerlib\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fencukou%2Fpytest-beakerlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fencukou%2Fpytest-beakerlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fencukou%2Fpytest-beakerlib/lists"}