Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.77 KB

File metadata and controls

49 lines (39 loc) · 1.77 KB

CLI Report Options

Report Directory Configuration

Option Description Default
--report-dir <path> Base directory for reports ./reports
--flatten-report-output Disable timestamp subfolders false

Examples:

# Default: creates ./reports/YYYY-MM-DD_HHmmss/
maestro test flows/

# Custom directory with timestamp subfolder
maestro test flows/ --report-dir /var/test-reports

# Flat output (no timestamp subfolder) - useful for CI
maestro test flows/ --report-dir ./reports --flatten-report-output

Debug Output Configuration

Option Description Default
--debug-output <path> Directory for debug files ~/.maestro/tests/
--flatten-debug-output Disable timestamp subfolders for debug false

Generated Report Files

reports/
└── 2024-12-10_143022/
    ├── report.json              # Complete JSON report
    ├── index.html               # Interactive HTML report
    ├── junit-report.xml         # JUnit XML for CI/CD
    ├── maestro.log              # Application logs
    ├── screenshots/             # Test screenshots
    └── allure-results/          # Allure report data
File Purpose Usage
report.json Complete test data in JSON Programmatic analysis, custom dashboards
index.html Interactive web report Manual review, stakeholder communication
junit-report.xml JUnit XML format CI/CD integration (Jenkins, GitLab, etc.)
maestro.log Real-time execution logs Debugging, audit trails
screenshots/ Captured screenshots Visual verification
allure-results/ Allure-compatible data Trend analysis, historical comparison