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

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

Issue 46063010: Change dart:io Platform.script to return a Uri. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Rebased Created 7 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 // Test of the graph segmentation algorithm used by deferred loading 5 // Test of the graph segmentation algorithm used by deferred loading
6 // to determine which elements can be deferred and which libraries 6 // to determine which elements can be deferred and which libraries
7 // much be included in the initial download (loaded eagerly). 7 // much be included in the initial download (loaded eagerly).
8 8
9 import 'package:expect/expect.dart'; 9 import 'package:expect/expect.dart';
10 import "package:async_helper/async_helper.dart"; 10 import "package:async_helper/async_helper.dart";
11 import 'memory_source_file_helper.dart'; 11 import 'memory_source_file_helper.dart';
12 12
13 import '../../../sdk/lib/_internal/compiler/implementation/dart2jslib.dart' 13 import '../../../sdk/lib/_internal/compiler/implementation/dart2jslib.dart'
14 as dart2js; 14 as dart2js;
15 15
16 void main() { 16 void main() {
17 Uri script = currentDirectory.resolve(nativeToUriPath(Platform.script)); 17 Uri script = currentDirectory.resolveUri(Platform.script);
18 Uri libraryRoot = script.resolve('../../../sdk/'); 18 Uri libraryRoot = script.resolve('../../../sdk/');
19 Uri packageRoot = script.resolve('./packages/'); 19 Uri packageRoot = script.resolve('./packages/');
20 20
21 var provider = new MemorySourceFileProvider(MEMORY_SOURCE_FILES); 21 var provider = new MemorySourceFileProvider(MEMORY_SOURCE_FILES);
22 var handler = new FormattingDiagnosticHandler(provider); 22 var handler = new FormattingDiagnosticHandler(provider);
23 23
24 Compiler compiler = new Compiler(provider.readStringFromUri, 24 Compiler compiler = new Compiler(provider.readStringFromUri,
25 (name, extension) => null, 25 (name, extension) => null,
26 handler.diagnosticHandler, 26 handler.diagnosticHandler,
27 libraryRoot, 27 libraryRoot,
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 class MyClass { 68 class MyClass {
69 const MyClass(); 69 const MyClass();
70 70
71 foo(x) { 71 foo(x) {
72 new DateTime.now(); 72 new DateTime.now();
73 return (x - 3) ~/ 2; 73 return (x - 3) ~/ 2;
74 } 74 }
75 } 75 }
76 """, 76 """,
77 }; 77 };
OLDNEW
« no previous file with comments | « tests/compiler/dart2js/codegen_helper.dart ('k') | tests/compiler/dart2js/diagnose_ambiguous_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698