cli/ensemble_test_cli_output library
CLI output filtering for runEnsembleYamlTestsCli.
Classes
- LiveFlutterTestOutputFilter
-
Filters stdout from a running
flutter testprocess for live CLI display.
Constants
- flutterExceptionStart → const String
- flutterTakeExceptionHint → const String
- jsonReportPrefix → const String
- junitReportPrefix → const String
- noDeclarativeTestsPrefix → const String
- screenTrackerPrefix → const String
- suiteReportStart → const String
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).