| OLD | NEW | 
|---|
|  | (Empty) | 
| 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 |  | 
| 3 // BSD-style license that can be found in the LICENSE file. |  | 
| 4 |  | 
| 5 import 'dart:io'; |  | 
| 6 |  | 
| 7 import 'package:path/path.dart' as path; |  | 
| 8 import 'package:async_helper/async_helper.dart'; |  | 
| 9 |  | 
| 10 import 'source_map_consistency_helper.dart'; |  | 
| 11 |  | 
| 12 void main() { |  | 
| 13   asyncTest(() => createTempDir().then((Directory tmpDir) { |  | 
| 14     Directory sunflowerDir = new Directory.fromUri( |  | 
| 15         Platform.script.resolve('../../../samples/sunflower')); |  | 
| 16 |  | 
| 17     print("Copying '${sunflowerDir.path}' to '${tmpDir.path}'."); |  | 
| 18     copyDirectory(sunflowerDir, tmpDir); |  | 
| 19     String ext = Platform.isWindows ? '.bat' : ''; |  | 
| 20     String command = path.normalize(path.join(path.fromUri(Platform.script), |  | 
| 21                                               '../../../../sdk/bin/pub${ext}')); |  | 
| 22     String file = path.join(tmpDir.path, 'build/web/sunflower.dart.js'); |  | 
| 23     print("Running '$command build --mode=debug' from '${tmpDir}'."); |  | 
| 24     return Process.run(command, ['build','--mode=debug'], |  | 
| 25         workingDirectory: tmpDir.path).then((process) { |  | 
| 26       print(process.stdout); |  | 
| 27       checkConsistency(new Uri.file(file, windows: Platform.isWindows)); |  | 
| 28       print("Deleting '${tmpDir.path}'."); |  | 
| 29       tmpDir.deleteSync(recursive: true); |  | 
| 30     }); |  | 
| 31   })); |  | 
| 32 } |  | 
| OLD | NEW | 
|---|