{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"}],"enrichment":{"capability":"A pytest plugin that integrates test execution with ReportPortal, sending test results, logs, and attachments to a ReportPortal server for centralized test reporting and analysis.","skillfed_tags":["pytest-plugin","test-reporting","ci-cd-integration"],"use_cases":["Centralize test results from CI/CD pipelines into a single ReportPortal dashboard for visibility across teams.","Attach diagnostic artifacts (logs, screenshots, memory dumps) to individual test cases for faster failure analysis.","Track test execution trends and quality metrics over time using ReportPortal's analytics and reporting features.","Integrate pytest test runs with existing ReportPortal workflows for defect tracking and test planning."],"what_it_does":"pytest-reportportal is a pytest plugin that bridges test execution with ReportPortal, a centralized test reporting platform. When you run pytest with the --reportportal flag, the plugin captures test results, logs, and optional attachments and sends them to a configured ReportPortal server. It depends on reportportal-client to handle the communication and authentication (via API key or OAuth 2.0).\n\nThe plugin integrates with pytest's logging system through an RPLogger fixture, allowing you to emit structured logs and file attachments directly into ReportPortal during test execution. Configuration is done via pytest.ini or environment variables, specifying the ReportPortal endpoint, project name, and credentials. It has been actively maintained since 2017 and supports Python 3.9 through 3.14.","worth_installing":"Yes, if you already use or plan to adopt ReportPortal for test reporting. The plugin is actively maintained, has no known vulnerabilities, installs with minimal friction, and is permissively licensed. Install only if you have a ReportPortal instance running and want to centralize pytest results there; it adds no value as a standalone tool."},"id":"pytest-reportportal","links":{"html":"https://skillfed.io/packages/pytest-reportportal","md":"https://skillfed.io/packages/pytest-reportportal.md","pypi":"https://pypi.org/project/pytest-reportportal/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-31","license_spdx":null,"license_treatment":"permissive","name":"pytest-reportportal","python_support":"unspecified","summary":"Agent for Reporting results of tests to the Report Portal"},"popularity":{"monthly_downloads":1011026,"position":4513,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.6.10"}
