| OLD | NEW | 
|---|
| 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 import 'dart:async'; | 5 import 'dart:async'; | 
| 6 import 'dart:io'; | 6 import 'dart:io'; | 
| 7 | 7 | 
| 8 import 'package:async_helper/async_helper.dart'; | 8 import 'package:async_helper/async_helper.dart'; | 
| 9 import 'package:compiler/implementation/dart2js.dart' as entry; | 9 import 'package:compiler/src/dart2js.dart' as entry; | 
| 10 import 'package:compiler/implementation/apiimpl.dart'; | 10 import 'package:compiler/src/apiimpl.dart'; | 
| 11 | 11 | 
| 12 import 'source_map_validator_helper.dart'; | 12 import 'source_map_validator_helper.dart'; | 
| 13 import 'compiler_alt.dart' as alt; | 13 import 'compiler_alt.dart' as alt; | 
| 14 | 14 | 
| 15 void main() { | 15 void main() { | 
| 16   entry.compileFunc = alt.compile; | 16   entry.compileFunc = alt.compile; | 
| 17 | 17 | 
| 18   asyncTest(() => createTempDir().then((Directory tmpDir) { | 18   asyncTest(() => createTempDir().then((Directory tmpDir) { | 
| 19     print( | 19     print( | 
| 20         'Compiling tests/compiler/dart2js/source_map_validator_test_file.dart'); | 20         'Compiling tests/compiler/dart2js/source_map_validator_test_file.dart'); | 
| 21     Future result = entry.internalMain( | 21     Future result = entry.internalMain( | 
| 22         ['tests/compiler/dart2js/source_map_validator_test_file.dart', | 22         ['tests/compiler/dart2js/source_map_validator_test_file.dart', | 
| 23          '-o${tmpDir.path}/out.js', | 23          '-o${tmpDir.path}/out.js', | 
| 24          '--library-root=sdk']); | 24          '--library-root=sdk']); | 
| 25       return result.then((_) { | 25       return result.then((_) { | 
| 26         Compiler compiler = alt.compiler; | 26         Compiler compiler = alt.compiler; | 
| 27         Uri uri = | 27         Uri uri = | 
| 28             new Uri.file('${tmpDir.path}/out.js', windows: Platform.isWindows); | 28             new Uri.file('${tmpDir.path}/out.js', windows: Platform.isWindows); | 
| 29         validateSourceMap(uri, compiler); | 29         validateSourceMap(uri, compiler); | 
| 30 | 30 | 
| 31         print("Deleting '${tmpDir.path}'."); | 31         print("Deleting '${tmpDir.path}'."); | 
| 32         tmpDir.deleteSync(recursive: true); | 32         tmpDir.deleteSync(recursive: true); | 
| 33       }); | 33       }); | 
| 34   })); | 34   })); | 
| 35 } | 35 } | 
| OLD | NEW | 
|---|