Babysitter Allure Test Reporting
Allure test reporting framework for comprehensive test result visualization
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/qa-testing-automation/skills/allure-reporting" ~/.claude/skills/a5c-ai-babysitter-allure-test-reporting && rm -rf "$T"
manifest:
library/specializations/qa-testing-automation/skills/allure-reporting/SKILL.mdsource content
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
- Framework reporting setupautomation-framework.js
- Test metrics visualizationmetrics-dashboard.js
- CI/CD reportingcontinuous-testing.js
- Quality reportingquality-gates.js
Dependencies
- Allure CLIallure-commandline- 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.