allure-reporting

Automate Allure reporting integration into pytest test suites.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/romankovsv/claude-code-python-devops-mlops --skill allure-reporting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: allure-reporting
Source: https://github.com/romankovsv/claude-code-python-devops-mlops/tree/main/skills/allure-reporting
Command: npx skills add https://github.com/romankovsv/claude-code-python-devops-mlops --skill allure-reporting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Allure reporting for pytest test suites is verbose to set up and maintain, requiring consistent metadata, attachments, and environment information across runs.

Core Features & Use Cases

  • Decorators for epic, feature, and story to structure test results
  • Attachments and steps to capture detailed test execution
  • Severity levels and test categorization for CI/CD visibility
  • Environment metadata and plugins to extend reporting

Quick Start

Install allure-pytest, run pytest with --alluredir to collect results, and serve or generate the report.

Frequently Asked Questions about allure-reporting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Allure reporting into a pytest test suite?

To integrate Allure reporting into pytest, install the allure-pytest plugin, run tests with the --alluredir flag to collect results, and serve or generate the report to visualize test execution data.

What does Allure reporting add to pytest test visibility?

Allure reporting adds decorators for epics, features, and stories, along with steps, attachments, and severity levels, providing comprehensive categorization and detailed execution visibility for pytest runs.

Can I capture environment metadata and custom plugins in Allure reports?

Yes, you can capture dynamic environment metadata and extend reporting capabilities using custom plugins to enrich Allure reports with contextual information for pytest test suites.

Does Allure reporting work with CI/CD pipelines for pytest?

Yes, Allure reporting is designed for CI/CD integration, enabling comprehensive test reporting by applying severity levels and test categorization that enhance pipeline visibility for pytest test suites.

What is the best way to structure pytest test results for Allure?

The best way to structure pytest results for Allure is using decorators for epic, feature, and story categorization, combined with steps and attachments to capture detailed test execution flow.

Why does setting up Allure reporting for pytest become verbose to maintain?

Setting up Allure reporting for pytest becomes verbose because it requires consistent metadata, attachments, and environment information configuration across runs, which this integration automates and streamlines.