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).