From 7336312b0b946a7ccf08e3acedd37f47669af8d0 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Thu, 15 Dec 2022 17:57:14 -0800 Subject: [PATCH] Do not filter the stderr output of "flutter run" in the devicelab run tests (#117188) --- dev/devicelab/lib/tasks/run_tests.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev/devicelab/lib/tasks/run_tests.dart b/dev/devicelab/lib/tasks/run_tests.dart index 5c0955f4334..5898db4325e 100644 --- a/dev/devicelab/lib/tasks/run_tests.dart +++ b/dev/devicelab/lib/tasks/run_tests.dart @@ -244,14 +244,14 @@ abstract class RunOutputTask { ready.complete(); } }); - run.stderr + final Stream runStderr = run.stderr .transform(utf8.decoder) .transform(const LineSplitter()) + .asBroadcastStream(); + runStderr.listen((String line) => print('run:stderr: $line')); + runStderr .skipWhile(isExpectedStderr) - .listen((String line) { - print('run:stderr: $line'); - stderr.add(line); - }); + .listen((String line) => stderr.add(line)); unawaited(run.exitCode.then((int exitCode) { runExitCode = exitCode; })); await Future.any(>[ ready.future, run.exitCode ]); if (runExitCode != null) {