Skip to content
This repository was archived by the owner on Jan 14, 2019. It is now read-only.
Ivan Krutov edited this page Jun 9, 2014 · 114 revisions

Allure Framework is a flexible, lightweight multi-language framework for writing self-documenting tests, with the ability to store attachments, such as screenshots, logs and so on.

Getting started

Allure follows the two-step model consisting of two independent steps: gathering information about tests and generating report.

Gathering information about tests

During this step all information about running tests is saved to XML files of the fixed format. To do this we provide so-called adapters - small libraries which are attached to concrete test framework and know how to extract test information to XML. Please select one of supported test frameworks for more information:

Generating report

Having XML files created by adapter you can easily generate Allure report with one of the following tools:

Advanced features

This section tells about advanced Allure features. For example you can group your tests by stories or features, attach files, distribute assertions over a set of custom steps and so on. All these features are supported by Java test frameworks so we provide only Java examples. Please refer to concrete adapter guide for more details on how it works with the test framework of your choice.

Development

Clone this wiki locally