Allure Test Reporting
// Allure test reporting framework for comprehensive test result visualization
$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameAllure Test Reporting
descriptionAllure test reporting framework for comprehensive test result visualization
allowed-toolsBash,Read,Write,Edit,Glob,Grep
Allure Test Reporting Skill
Overview
This skill provides expert-level capabilities for Allure-based test reporting, enabling rich test result visualization, trend analysis, and stakeholder reporting.
Capabilities
Reporter Configuration
- Configure Allure reporter for multiple frameworks
- Jest, Mocha, pytest, JUnit integration
- Playwright and Cypress integration
Report Generation
- Generate Allure test reports
- Combine results from multiple test runs
- Generate execution timeline
Test Documentation
- Add test steps and descriptions
- Attach screenshots and logs
- Add parameters and links
- Configure severity and priority
Categories & Environment
- Configure test categories
- Set up environment information
- Custom category definitions
Trend Analysis
- Analyze test trends and history
- Track pass/fail rates over time
- Identify flaky tests
Integration
- Configure Allure TestOps integration
- CI/CD pipeline integration
- Custom widgets and dashboards
Target Processes
automation-framework.js- Framework reporting setupmetrics-dashboard.js- Test metrics visualizationcontinuous-testing.js- CI/CD reportingquality-gates.js- Quality reporting
Dependencies
allure-commandline- Allure CLI- Framework-specific adapters
- Allure TestOps (optional)
Usage Example
{
kind: 'skill',
skill: {
name: 'allure-reporting',
context: {
action: 'generate-report',
resultsDir: 'allure-results',
outputDir: 'allure-report',
historyDir: 'allure-history',
cleanFirst: true
}
}
}
Configuration
The skill integrates with various test frameworks and provides unified reporting across test types.