Registry / testing / robotframework-reportportal

robotframework-reportportal

JSON →
library5.7.1pypypiunverified

Agent for reporting RobotFramework test results to ReportPortal. Current version 5.7.0. Released regularly, aligned with the ReportPortal client library updates.

pip install robotframework-reportportal
INSTALL
IMPORT
SIG · ROBOTFRAMEWORK-REP
R
robotframework-reportportal
testingpythonv5.7.1
Install
4.8s avg
Import
Disk
30MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v5.7.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 30.6MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 4.8s · import 0.000s · 33MB
30MB installed
● package 30MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ReportPortalListener
from robotframework_reportportal import ReportPortalListener
from robotframework_reportportal import ReportPortalListener

Configure and use the ReportPortal listener with environment variables.

import os from robotframework_reportportal import ReportPortalListener # Configure via environment variables os.environ['RP_ENDPOINT'] = 'https://your-instance.reportportal.io' os.environ['RP_API_KEY'] = 'your-api-key' os.environ['RP_PROJECT'] = 'your-project' os.environ['RP_LAUNCH'] = 'RobotFramework Launch' os.environ['RP_LAUNCH_ATTRIBUTES'] = 'platform:linux version:1.0' # In RobotFramework output.xml, the listener is specified in --listener option # Example command: # robot --listener robotframework_reportportal.ReportPortalListener tests/ print('Listener configured. Run: robot --listener robotframework_reportportal.ReportPortalListener tests/')
Debug
Known issues
breakingPython 3.8 support removed in version 5.7.0. Upgrade to Python 3.9+.
fix
Use Python 3.9 or later.
affects: >=5.7.0
breakingrobotframework dependency removed in 5.7.0 to avoid supply chain attack. Your project must have robotframework installed separately.
fix
Add robotframework to your project dependencies explicitly: pip install robotframework.
affects: >=5.7.0
deprecatedRP_UUID parameter is no longer supported since 5.6.5. Use RP_API_KEY instead.
fix
Replace RP_UUID with RP_API_KEY environment variable.
affects: >=5.6.5
Upgrade
Version history
5.7.1latest on PyPI · released Jun 3, 2026
Audit
Dependencies
reportportal-clientrequiredCore client library for ReportPortal API communication
robotframeworkoptionalRobotFramework test framework (optional as of 5.7.0 to avoid supply chain attack)
Agent activity
31 hits · last 30 days
node
28
OpenAI (training)
2
Resources
robotframework-reportportal — pip install robotframework-reportportal · libregistry