allure-reporting

Generate Allure reports for pytest test suites with metadata and attachments.

46|8|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/manikosto/claude-code-python-stack --skill allure-reporting-manikosto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: allure-reporting
Source: https://github.com/manikosto/claude-code-python-stack/tree/main/skills/allure-reporting
Command: npx skills add https://github.com/manikosto/claude-code-python-stack --skill allure-reporting-manikosto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pytest test runs often yield flat, hard-to-interpret results. This skill adds a rich Allure-driven reporting layer to produce structured, navigable reports that help you understand test outcomes quickly.

Core Features & Use Cases

  • Allure decorator hierarchy for epic/feature/story mapping
  • Attachments and steps to document API calls, UI flows, and failures
  • Severity levels, tags, and links for traceability in CI/CD
  • Dynamic environment and metadata population for consistent reporting
  • CI/CD integration with Allure report generation and publication

Quick Start

Install allure-pytest and run pytest to generate and view the Allure report.

Frequently Asked Questions about allure-reporting

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

FAQPage Schema
How do I generate Allure reports for my pytest test suite?

To generate Allure reports for pytest, you need the allure-pytest plugin and pytest configured in your project. This skill adds structured metadata, steps, and attachments to produce navigable reports from your pytest outcomes.

What is the best way to organize pytest test results in CI/CD?

The best way to organize pytest results in CI/CD is by using Allure decorators for epic, feature, and story mapping. This skill adds severity levels, tags, and links to improve traceability and visibility across automated pipelines.

How do I add attachments and steps to document API calls in pytest?

You can add attachments and steps to document API calls in pytest by applying the Allure reporting layer provided by this skill. It captures UI flows and failure details, turning flat test results into rich, navigable documentation.

Does allure-reporting work with existing pytest plugins?

Yes, allure-reporting works alongside existing pytest plugins and requires allure-pytest to function. It targets Python projects using pytest, allowing you to expose decorators and populate dynamic environment metadata without disrupting your current setup.

How do I map epic, feature, and story hierarchy in pytest test reports?

You map epic, feature, and story hierarchy in pytest reports by using the specialized Allure decorators exposed by this skill. It structures your test outcomes into a navigable format, helping you understand feature coverage and test results quickly.