Skip to content

Test Results and Metrics

Automated reporting of test execution results, performance metrics, and system validation.

📊 Live Test Dashboard

For the most current test results, see our Latest Test Results with real-time metrics and detailed analysis.

Current Status

Test Execution Summary

Live Test Metrics

For the most current test metrics, see Latest Test Results - automatically updated with each test run.

Performance Metrics

  • Benchmark Results - Latest performance measurements
  • Memory Usage - Resource utilization tracking
  • Execution Speed - Processing time analysis
  • Scalability Metrics - Large dataset processing performance

📋 Available Reports

🔍 Test Results

  • Detailed test execution results with timing analysis
  • Failed test analysis and error reporting
  • Performance metrics for all test categories
  • Generated automatically from pytest JSON output

📈 Performance Baselines

Available - View Performance Baselines - Real-time performance baseline tracking with trend analysis - Statistical confidence intervals and machine context - Historical snapshot comparisons and regression detection

📊 Coverage Reports

Available - View Coverage Report - Module-by-module coverage analysis with detailed breakdowns - Coverage trends and quality gate monitoring - Missing line identification and improvement suggestions

Benchmark Results

Available - View Benchmark Results - Latest benchmark execution results with performance analysis - Historical trend tracking and regression detection - Detailed timing statistics and system information

🔄 Report Generation

Automated Updates

Reports are automatically generated from: - pytest JSON output → Test result tables and metrics - Performance benchmarks → Timing and efficiency analysis
- Code coverage tools → Coverage percentage and gap analysis - CI/CD pipelines → Build and deployment status

Manual Report Generation

To update test reports manually:

# From hazelbean_tests directory
conda activate hazelbean_env
pytest unit/ integration/ --json-report --json-report-file=test-results.json --quiet
python ../tools/generate_test_report_md.py test-results.json -o ../docs-site/docs/reports/test-results.md

Report Schedule

  • Test Results: Updated after each test run
  • Performance Metrics: Updated during development cycles
  • Coverage Analysis: Updated with major releases
  • Quality Gates: Continuous monitoring

Reports reflect the most recent test execution and system analysis. All data is generated from actual test runs and system measurements.