Skip to main content

Rotest result handler to send data to a ReportPortal system

Project description

PyPI AppVeyor

What is it?

A plugin to the Rotest testing framework, that enables reporting the test results to the amazing Report Portal system.


Install it using pip:

$ pip install rotest_reportportal


In the rotest.yml configuration file (or any of the available configuration formats, like .rotest.yaml) add the following entry:

    <rotest configuration>

    endpoint: http://<reportportal_host>:<port>
    project: <project name>

For example:


    endpoint: http://reportal:8080/

In addition to that, you need to define the ROTEST_REPORTPORTAL_TOKEN environment variable a user’s UUID. For example:

$ export ROTEST_REPORTPORTAL_TOKEN="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$ # or, on Windows:
$ set ROTEST_REPORTPORTAL_TOKEN="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

A couple of things about the UUID:

  • You can obtain it from your user profile: http://{report_portal}:{port}/ui/#user-profile

  • Tests published with this UUID will identify the user that ran those tests.

  • Unless you want everyone to be able to publish results for you, keep this UUID a secret (no mentioning in the repository’s code or any public space).


You can run tests and activate the result handler, in the following way:

$ python <some_test_file> -o reportportal

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rotest_reportportal-2.0.1.tar.gz (4.7 kB view hashes)

Uploaded source

Built Distribution

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page