mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Do not filter the stderr output of "flutter run" in the devicelab run tests (#117188)
This commit is contained in:
parent
c7cb5f3f5b
commit
7336312b0b
@ -244,14 +244,14 @@ abstract class RunOutputTask {
|
|||||||
ready.complete();
|
ready.complete();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
run.stderr
|
final Stream<String> runStderr = run.stderr
|
||||||
.transform<String>(utf8.decoder)
|
.transform<String>(utf8.decoder)
|
||||||
.transform<String>(const LineSplitter())
|
.transform<String>(const LineSplitter())
|
||||||
|
.asBroadcastStream();
|
||||||
|
runStderr.listen((String line) => print('run:stderr: $line'));
|
||||||
|
runStderr
|
||||||
.skipWhile(isExpectedStderr)
|
.skipWhile(isExpectedStderr)
|
||||||
.listen((String line) {
|
.listen((String line) => stderr.add(line));
|
||||||
print('run:stderr: $line');
|
|
||||||
stderr.add(line);
|
|
||||||
});
|
|
||||||
unawaited(run.exitCode.then<void>((int exitCode) { runExitCode = exitCode; }));
|
unawaited(run.exitCode.then<void>((int exitCode) { runExitCode = exitCode; }));
|
||||||
await Future.any<dynamic>(<Future<dynamic>>[ ready.future, run.exitCode ]);
|
await Future.any<dynamic>(<Future<dynamic>>[ ready.future, run.exitCode ]);
|
||||||
if (runExitCode != null) {
|
if (runExitCode != null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user