Allure Report is a flexible multi-language test report tool to show you a detailed representation of what has been tested and extract maximum from the everyday execution of tests.
- Learn more about Allure Report at https://allurereport.org
- 📚 Documentation – discover official documentation for Allure Report
- ❓ Questions and Support – get help from the team and community
- 📢 Official annoucements – be in touch with the latest updates
- 💬 General Discussion – engage in casual conversations, share insights and ideas with the community
Allure Report 3.0 is still in active development and this is the first public version, and this is far from everything we plan to launch.
We're following high quality standards, but some features may be changed or removed in the release version.
Use your favorite package manager to install Allure Report:
npm add allure
yarn add allure
pnpm add allure
Allure Report utilizes an allurerc.js
runtime configuration file which provides an
ability to customize your workflow.
import { defineConfig } from "allure";
export default defineConfig({
name: "Allure Report",
output: "./allure-report",
historyPath: "./history.jsonl",
plugins: {
"allure-awesome": {
options: {
reportName: "HelloWorld",
singleFile: true,
reportLanguage: "en",
open: true,
},
},
},
});
You can combine multiple plugins in your configuration file at once.
Every plugin has its own set of options, consult the documentation for more details.
- Allure Awesome – a brand new HTML report with modern interface and new features
- Allure Classic – a classic view of Allure Report
- CSV – CSV report
- Log – print report to the console
- Progress – print report to the console in real-time
- Slack – send report to the Slack
- Test Plan – test plan support