Skip to content

Invictum/serenity-allure-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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