Reporting Configuration

Configure report layout

Property Name Acceptable values Default Description



Within the report section Suites  Overview  Parameters houses input data from both the scenario-level and story-level ExamplesTable if any of them is available. When the test data contains numerous records, the Parameters section can become lengthy, thus increasing the difficulty of navigating to the actual Execution body. The property can be used to hide the Parameters section, making navigation easier.

User has possibility to link stories/scenarios to external systems like test-management or bug-tracking systems.

There are a few steps to achieve this:

  1. Configure link pattern via properties.

    Example 1. Configure link to issue tracking system in{}
  2. Add meta tags to the story/scenario meta.

    Example 2. Story level meta-tag containing ID of the issue
        @issueId VVD-1
    Scenario: Should check variables equals
    Then `1` is = `1`
  3. Run tests and explore the links in the report.

    Link in allure report

System types

Property name Meta tag Description Example


Issue link pattern{}


Requirement link pattern{}


Test case link pattern{}

Multiple external systems

It is possible to configure linking to multiple systems of the same type. To achieve this user should define a custom suffix for the properties and meta tags.

Example 3. Configure links to several issue tracking systems in
# Default property{}
# Additional property with .dev suffix, that used to create links annotated with{}
Example 4. Story level meta-tags containing IDs of the issues belonging to different systems
    @issueId VVD-1 DEV-1

Scenario: Should check variables equal
Then `1` is = `1`
Multiple external systems

Viewing distribution of tests by priorities

  1. Put meta at story or/and scenario level.

    Meta tag name Allowed values Description Example


    This meta tag is deprecated and will be removed in VIVIDUS 0.7.0. Please use @priority meta tag instead.

    Numeric values (range 1-5)

    Used to mark importance of the test where, most usually, the smallest number is the most important test, the highest number is the least important one.

    @severity 1


    Numeric values (range 1-5)

    Used to mark importance of the test where, most usually, the smallest number is the most important test, the highest number is the least important one.

    @priority 1

  2. Run tests.

  3. Open the report and find the distribution of tests by priorities at Graphs tab.


VIVIDUS can send notifications with test execution summary upon test completion.

Base configuration

The following table defines a set of common properties that may be used to generate notification data. All properties are optional, in case if property is not set, no corresponding data will be added to the notification.

Property name Description Example


Project name (e.g. abbreviation, code or full descriptive name)



Test execution environment, by default it’s mapped to configuration.environments property



Any comment to add

Smoke tests

URL of the report


VIVIDUS can send e-mail notifications via Simple Mail Transfer Protocol (SMTP). The following properties are used configure notification sending.

The properties marked with bold are mandatory.
Property name Description Example

The SMTP server to connect to


The SMTP server port to connect to



User name for SMTP connection


The user’s password



The envelope return address


Comma-separated set the recipient addresses,

One of the following security protocols:

  • SSL - use SSL to connect (make sure the SSL port is used).

  • STARTTLS - use of the STARTTLS command (if supported by the server) to switch the connection to a TLS-protected connection before issuing any login commands. If the server does not support STARTTLS, the connection continues without the use of TLS.