Invictum / serenity-allure-integration

Serenity TAF integration with Allure reporting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codacy Badge Build Status

Serenity integration with Allure Reporting

Module allows to produce Allure test reports.

Setup

To add support of Serenity with Allure integration simply add dependencies to your project

<dependency>
   <groupId>com.github.invictum</groupId>
   <artifactId>serenity-allure-integration</artifactId>
   <version>1.0.0</version>
</dependency>

From this point setup of integration is ready. Execute your tests normally and allure source files will appear in accordance to configuration. To generate Allure HTML report from source files, refer to Allure Reporting section.

Allure version notes

There are two versions of Allure 1.x and 2.x.

Current integration uses 2.x version. Allure2 is still in beta phase, so use integration with caution.

Versioning

Report Portal integration uses 3 digit version format - x.y.z

z - regular release increment version. Includes bugfix and extending with minor features. Also includes Serenity and Allure modules versions update. Backward compatibility is guaranteed.

y - minor version update. Includes major Serenity and Allure core modules update. Backward compatibility for Serenity and Allure doesn't guaranteed.

x - major version update. Dramatically changed integration architecture. Backward compatibility doesn't guaranteed. Actually increment of major version is not expected at all

About

Serenity TAF integration with Allure reporting

License:Apache License 2.0


Languages

Language:Java 100.0%