cli/ensemble_test_cli_output library

CLI output filtering for runEnsembleYamlTestsCli.

Classes

LiveFlutterTestOutputFilter
Filters stdout from a running flutter test process for live CLI display.

Functions

extractJsonReport(String output) String
extractJunitReport(String output) String
extractKnownFailure(String output) String
Extracts known actionable failures from Flutter's framework error output.
extractSuiteReport(String output, {bool includeScreenTracker = true}) String
Strips Flutter test framework noise; keeps navigation logs and the suite report.
flutterTestArguments(List<String> arguments) List<String>
Arguments forwarded to flutter test (CLI-only flags removed).
isBenignFlutterTestStderr(String stderr) bool
Flutter sometimes prints asset cleanup warnings after a successful run.
isVerboseCli(List<String> arguments) bool
Whether the user asked for full subprocess output (--verbose).