Reporting Configuration

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


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.