Report Portal

ReportPortal is a test automation analytics platform and real-time reporting, powered by Machine Learning.

Installation

  1. Copy the below line to dependencies section of the project build.gradle file

    Please make sure to use the same version for all VIVIDUS dependencies.
    Example 1. build.gradle
    implementation(group: 'org.vividus', name: 'vividus-agent-reportportal', version: '0.6.9-SNAPSHOT')
  2. If the project was imported to the IDE before adding new dependency, re-generate the configuration files for the used IDE and then refresh the project in the used IDE.

Properties

The properties marked with bold are mandatory.
Property Name Acceptable values Default Description

system.rp.enable

true
false

false

Enables reporting to the ReportPortal

system.rp.endpoint

URL

none

URL to the ReportPortal instance

system.rp.uuid

Access token from ReportPortal profile

none

Will be used to authenticate user

system.rp.project

Any string

none

Name of the project that will be used for launch reporting

system.rp.launch

Any string

none

The name of the launch, e.g. SMOKE

system.rp.description

Any string

none

Launch description

The reporting of steps as ReportPortal test cases is deprecated. As such, this property is deprecated and will be removed in VIVIDUS 0.8.0. The default behavior will be to report scenarios as test cases.

system.rp.test-entity

SCENARIO
STEP

SCENARIO

Defines what will be reported as a test case SCENARIO or STEP

system.rp.attributes

Semi-colon separated values, e.g. key:value; value;

none

Attributes could be used for additional tagging of the launches

system.rp.publish-attachments

true
false

true

Enables or disables on-failure attachments (screenshots, application source code) publishing