Brief summary format.
(self, report: TestAnalysisReport)
| 586 | return '\n'.join(lines) |
| 587 | |
| 588 | def _format_summary_report(self, report: TestAnalysisReport) -> str: |
| 589 | """Brief summary format.""" |
| 590 | return ( |
| 591 | f"Test Health: {report.test_health_score:.1f}/100 | " |
| 592 | f"Failures: {len(report.failure_patterns)} patterns | " |
| 593 | f"Coverage: {len([g for g in report.coverage_gaps if g.priority == 'HIGH'])} gaps | " |
| 594 | f"Slow: {len(report.performance_issues)} tests | " |
| 595 | f"Flaky: {len(report.flaky_tests)} tests" |
| 596 | ) |
| 597 | |
| 598 | def _format_detailed_report(self, report: TestAnalysisReport) -> str: |
| 599 | """Detailed human-readable format.""" |