From 17c7118ab6784c30f3ea38ef71e17d149fcdcb3a Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Fri, 9 Sep 2016 16:08:59 -0700 Subject: [PATCH] Use runCommandAndStreamOutput() to launch driver (#5806) ... in place of manual process wrangling. --- packages/flutter_tools/lib/src/commands/drive.dart | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/flutter_tools/lib/src/commands/drive.dart b/packages/flutter_tools/lib/src/commands/drive.dart index 7274699ce37..ab489e7e918 100644 --- a/packages/flutter_tools/lib/src/commands/drive.dart +++ b/packages/flutter_tools/lib/src/commands/drive.dart @@ -3,7 +3,6 @@ // found in the LICENSE file. import 'dart:async'; -import 'dart:io' as io; import 'package:path/path.dart' as path; @@ -12,6 +11,7 @@ import '../application_package.dart'; import '../base/file_system.dart'; import '../base/common.dart'; import '../base/os.dart'; +import '../base/process.dart'; import '../build_info.dart'; import '../cache.dart'; import '../dart/package_map.dart'; @@ -330,10 +330,7 @@ Future runTests(List testArgs) async { ..add('--packages=${PackageMap.globalPackagesPath}') ..add('-rexpanded'); String dartVmPath = path.join(dartSdkPath, 'bin', 'dart'); - io.Process driver = await io.Process.start(dartVmPath, args); - driver.stdout.listen(io.stdout.add); - driver.stderr.listen(io.stderr.add); - return await driver.exitCode; + return await runCommandAndStreamOutput([dartVmPath]..addAll(args)); }