Problem
Failure details and uncovered files are limited to hardcoded values (10 failures, 5 files) with no user control.
Current Behavior
File: app/Checks/TestRunner.php:125,132
$details = array_slice($this->parser->parseFailures($output), 0, 10);
foreach (array_slice($uncovered, 0, 5, true) as $file => $coverage) {
Expected Behavior
Configurable limits via command options.
Proposed Implementation
private function parseFailureDetails(
string $output,
int $maxFailures = 10,
int $maxFiles = 5
): array
Add to CertifyCommand:
{--max-failures=10 : Maximum failure details to show}
{--max-files=5 : Maximum uncovered files to show}
Benefits
- User control over output verbosity
- Useful for large codebases
- Backward compatible defaults
Problem
Failure details and uncovered files are limited to hardcoded values (10 failures, 5 files) with no user control.
Current Behavior
File:
app/Checks/TestRunner.php:125,132Expected Behavior
Configurable limits via command options.
Proposed Implementation
Add to CertifyCommand:
{--max-failures=10 : Maximum failure details to show} {--max-files=5 : Maximum uncovered files to show}Benefits