Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(47)

Side by Side Diff: tests/compiler/dart2js/launch_helper.dart

Issue 2238073005: Fix http test (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 import 'dart:async';
2 import 'dart:io';
3 import 'package:path/path.dart' as path;
4
5 Future launchDart2Js(args,
6 {bool noStdoutEncoding: false}) {
7 String basePath = path.fromUri(Platform.script);
8 while (path.basename(basePath) != 'sdk') {
9 basePath = path.dirname(basePath);
10 }
11 String dart2jsPath = path.normalize(
12 path.join(basePath, 'pkg/compiler/lib/src/dart2js.dart'));
13 List allArgs = [];
14 if (Platform.packageRoot != null) {
15 allArgs.add('--package-root=${Platform.packageRoot}');
16 } else if (Platform.packageConfig != null) {
17 allArgs.add('--packages=${Platform.packageConfig}');
18 }
19 allArgs.add(dart2jsPath);
20 allArgs.addAll(args);
21 if (noStdoutEncoding) {
22 return Process.run(Platform.executable, allArgs, stdoutEncoding: null);
23 } else {
24 return Process.run(Platform.executable, allArgs);
25 }
26 }
27
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698