Allure Report

allurereport.org ↗

Turn results from supported test frameworks into interactive reports with history, steps and failure context.

SI Score
80/100
Pricing
Open Source AI reading, not confirmed
Free plan
Yes AI reading, not confirmed
Sign-up required
Not confirmed

Ask SI about Allure Report

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Allure Report homepage

What it does

Allure Report is an open-source reporting tool for automated tests. It consumes result data produced by a test framework and turns it into an interactive report with test steps, attachments, statuses, trends and failure categories. The project documents integrations for many frameworks and CI systems, so teams can add visual reporting as a post-test step without replacing their existing runner.

Add a report after the test run

Allure Report is for making test output easier to inspect, not for executing the test suite. Choose an adapter for the project’s framework, configure it to capture results, and run the tests with the framework the team already uses. Allure then generates a report from those result files; the official workflow also describes adding report generation to CI and sharing the resulting report with developers, QA and project managers.

A report can include scenario steps, attachments, status summaries, historical results and categories for unstable failures. The documentation lists integrations for frameworks such as JUnit, pytest, Playwright and Cypress, plus CI integrations and installation guides for Windows, macOS and Linux. That breadth is useful when a team has several existing test suites, but each suite still needs a compatible integration and a pipeline step to produce the result files.

The Allure Report project identifies Apache License 2.0 and publishes its source. This entry covers the report generator and its documentation, not the test framework that creates the results.

Strengths

  • Adapters cover a broad set of languages and frameworks, while integrations support common CI systems.
  • Reports can present steps, attachments, historical results and test-stability information in one place.
  • The open-source project provides installation paths for Windows, macOS and Linux.

Watch out for

  • Allure Report needs result data from a test framework; it adds reporting rather than replacing the test runner.
  • Each suite needs a compatible adapter and a report-generation step in its workflow.

Best for

  • Teams that want a navigable report for results from existing automated test suites.
  • CI pipelines that need test steps, attachments and historical failure context in report artifacts.
  • Projects using multiple supported frameworks that need a common reporting format.

Sources