Do not filter the stderr output of "flutter run" in the devicelab run tests (#117188)

This commit is contained in:
Jason Simmons 2022-12-15 17:57:14 -08:00 committed by GitHub
parent c7cb5f3f5b
commit 7336312b0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -244,14 +244,14 @@ abstract class RunOutputTask {
ready.complete();
}
});
run.stderr
final Stream<String> runStderr = run.stderr
.transform<String>(utf8.decoder)
.transform<String>(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<void>((int exitCode) { runExitCode = exitCode; }));
await Future.any<dynamic>(<Future<dynamic>>[ ready.future, run.exitCode ]);
if (runExitCode != null) {