Skip to content

Latest commit

 

History

History
79 lines (56 loc) · 2.68 KB

README.md

File metadata and controls

79 lines (56 loc) · 2.68 KB

Allure 3

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.

Allure Report logo


Before you start

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.

Installation

Use your favorite package manager to install Allure Report:

npm add allure
yarn add allure
pnpm add allure

Usage

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,
      },
    },
  },
});

Plugins

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.

Reports

  • 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

Notifications

  • Slack – send report to the Slack

Utilities