What it does
Adds complete test reporting to Maestro - JSON, HTML, JUnit XML, and Allure formats. Organize tests into suites with hierarchical reporting.
Features
- JSON Reports - Complete test data for programmatic analysis
- HTML Reports - Interactive web reports for stakeholders
- JUnit XML - CI/CD integration (Jenkins, GitLab, GitHub Actions)
- Allure Support - Trend analysis and historical comparison
- Test Suites - Hierarchical suite/test organization
- Screenshots - Automatic capture with linking
Quick Start
# Setup - auto-detects Maestro, patches JARs
./maestro-complete-reports setup
# Run tests with reports
maestro test flows/ --report-dir reports/
Sample Output
===== Test Summary =====
✅ Invalid Login
✅ Should show error for invalid password
✅ Should show error for invalid username
❌ Valid Login
✅ Should login with alternate credentials
❌ Should login with wrong password
✅ Should login with primary credentials
========================
Suites: 1 passed, 1 failed
Tests: 4 passed, 1 failed
Documentation
- CLI Options - All report configuration options
- Test Suites - Organizing tests with suite/test commands
- CI/CD Integration - GitHub, GitLab, Jenkins examples
Restore Original
./maestro-complete-reports restore