Skip to content
Allure report logoAllure Report
Main Navigation ModulesDocumentationStart

English

Español

English

Español

Appearance

Sidebar Navigation

Introduction

Install & Upgrade

Install for Windows

Install for macOS

Install for Linux

Install for Node.js

Upgrade Allure

Getting started

How to view a report

Improving readability of your test reports

Improving navigation in your test report

Features

Test steps

Attachments

Test statuses

Sorting and filtering

Defect categories

Visual analytics

Test stability analysis

History and retries

Timeline

Export to CSV

Export metrics

Guides

JUnit 5 parametrization

JUnit 5 & Selenide: screenshots and attachments

JUnit 5 & Selenium: screenshots and attachments

Setting up JUnit 5 with GitHub Actions

Pytest parameterization

Pytest & Selenium: screenshots and attachments

Pytest & Playwright: screenshots and attachments

Pytest & Playwright: videos

Playwright parameterization

How it works

Overview

Test result file

Container file

Categories file

Environment file

Executor file

History files

Integrations

Azure DevOps

Bamboo

GitHub Actions

Jenkins

JetBrains IDEs

TeamCity

Visual Studio Code

Frameworks

Behat

Getting started

Configuration

Reference

Behave

Getting started

Configuration

Reference

Codeception

Getting started

Configuration

Reference

CodeceptJS

Getting started

Configuration

Reference

Cucumber.js

Getting started

Configuration

Reference

Cucumber-JVM

Getting started

Configuration

Reference

Cucumber.rb

Getting started

Configuration

Reference

Cypress

Getting started

Configuration

Reference

Jasmine

Getting started

Configuration

Reference

JBehave

Getting started

Configuration

Reference

Jest

Getting started

Configuration

Reference

JUnit 4

Getting started

Configuration

Reference

JUnit 5

Getting started

Configuration

Reference

Mocha

Getting started

Configuration

Reference

Newman

Getting started

Configuration

Reference

NUnit

Getting started

Configuration

Reference

PHPUnit

Getting started

Configuration

Reference

Playwright

Getting started

Configuration

Reference

pytest

Getting started

Configuration

Reference

Pytest-BDD

Getting started

Configuration

Reference

Reqnroll

Getting started

Configuration

Reference

REST Assured

Getting started

Configuration

Robot Framework

Getting started

Configuration

Reference

RSpec

Getting started

Configuration

Reference

SpecFlow

Getting started

Configuration

Reference

Spock

Getting started

Configuration

Reference

TestNG

Getting started

Configuration

Reference

Vitest

Getting started

Configuration

Reference

WebdriverIO

Getting started

Configuration

Reference

xUnit.net

Getting started

Configuration

Reference

On this page

JetBrains IDE integration ​

With the Allure plugin for the JetBrains IDEs, you can quickly generate and open test reports from the IDE's context menu. The plugin can be used in all the IDEs based on the IntelliJ platform, including IntelliJ IDEA, WebStorm, PyCharm, GoLand and others.

In addition to Allure Report, the plugin also provides some functionality related to Allure TestOps. See the Allure TestOps documentation.

Installation and configuration ​

WARNING

Before installing the plugin, make sure that the Allure Report command-line tool is installed in your operating system.

  1. Launch the IDE.

  2. Go to File → Settings.

  3. In the settings navigation tree, select the Plugins section.

  4. Go to the Marketplace tab.

  5. In the search box, enter: /organization:Qameta.

  6. Next to the Allure TestOps Support plugin, click Install.

  7. Wait for the installation to complete and click Apply.

  8. In the settings navigation tree, select the Tools → Allure TestOps section.

  9. Make sure that the Allure Report path field contains the command or the full path to the Allure Report utility. Edit the path if necessary.

  10. Click OK.

Generate a test report ​

  1. Run your tests as you would do normally.

    Assuming an Allure adapter is configured correctly in your project, this must produce a test results directory at allure-results, build/allure-results or other location, depending on the configuration.

  2. In the Project tool window, right-click on the test results directory and select Allure Report: Generate.

    The test report will be generated in a new directory, whose name will contain the suffix -report-⟨DATE⟩_⟨TIME⟩, for example: allure-results-report-2023-05-23_08-37-17.

  3. To view the test report in a web browser, right-lick on the test report directory and select Allure Report: Open Generated Report.

Automatically regenerate a test report ​

To start a service that will regenerate the test report automatically:

  1. Run your tests as you would do normally.

    Assuming an Allure adapter is configured correctly in your project, this must produce a test results directory at allure-results, build/allure-results or other path, depending on the configuration.

  2. In the Project tool window, right-click on the test results directory and select Allure Report: Generate On-The-Fly.

    The test report will be generated in a new directory, whose name will contain the suffix -report, for example: allure-results-report. The report will be also automatically opened in the web browser.

    Whenever you run your tests again, the plugin will automatically regenerate the test report. The page in the web browser will be refreshed automatically.

    TIP

    If you use a wide monitor or multiple monitors, it may be convenient to keep the IDE and the web browser visible simultaneously while you are working on the code or the tests. This will allow you to see how your modifications affect the report.

In the Allure tool window (View → Tool Windows → Allure), a list item will appear, describing the parameters of the local web server, for example: ⟨PROJECT⟩/build/allure-results → ⟨PROJECT⟩/build/allure-results-report. Select it to enable additional actions:

IconMeaning
Allure Jetbrans IDE suspend iconStop on the fly report generation.
Allure Jetbrans IDE refresh iconForce regenerate report, regardless of whether new results are available.
Allure Jetbrans IDE open report iconOpen the test report in the web browser.
Allure Jetbrans IDE open report directory iconOpen the rest report directory in the file manager.
Pager
Previous pageJenkins
Next pageTeamCity
Powered by

Join our newsletter

Allure TestOps
  • Overview
  • Why choose us
  • Cloud
  • Self-hosted
  • Success Stories
Company
  • Documentation
  • Blog
  • About us
  • Contact
  • Events
© 2025 Qameta Software Inc. All rights reserved.