OLD | NEW |
1 import 'dart:async'; | 1 import 'dart:async'; |
2 import 'dart:io' show exitCode; | 2 import 'dart:io' show exitCode; |
3 | 3 |
4 import 'package:analyzer_cli/src/driver.dart' show Driver, outSink, errorSink; | 4 import 'package:analyzer_cli/src/driver.dart' show Driver, outSink, errorSink; |
5 import 'package:analyzer_cli/src/options.dart' show ExitHandler, exitHandler; | 5 import 'package:analyzer_cli/src/options.dart' show ExitHandler, exitHandler; |
6 import 'package:path/path.dart'; | 6 import 'package:path/path.dart'; |
7 import 'package:test/test.dart'; | 7 import 'package:test/test.dart'; |
8 | 8 |
9 import 'utils.dart' show testDirectory; | 9 import 'utils.dart' show testDirectory; |
10 | 10 |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 outSink = _stdout; | 54 outSink = _stdout; |
55 errorSink = _stderr; | 55 errorSink = _stderr; |
56 exitHandler = (_) {}; | 56 exitHandler = (_) {}; |
57 } | 57 } |
58 | 58 |
59 String get stderr => _stderr.toString(); | 59 String get stderr => _stderr.toString(); |
60 | 60 |
61 String get stdout => _stdout.toString(); | 61 String get stdout => _stdout.toString(); |
62 | 62 |
63 Future<Null> run2(List<String> args) async { | 63 Future<Null> run2(List<String> args) async { |
64 await new Driver().start(args); | 64 await new Driver(isTesting: true).start(args); |
65 if (stderr.isNotEmpty) { | 65 if (stderr.isNotEmpty) { |
66 fail("Unexpected output to stderr:\n$stderr"); | 66 fail("Unexpected output to stderr:\n$stderr"); |
67 } | 67 } |
68 } | 68 } |
69 | 69 |
70 void tearDown() { | 70 void tearDown() { |
71 outSink = _savedOutSink; | 71 outSink = _savedOutSink; |
72 errorSink = _savedErrorSink; | 72 errorSink = _savedErrorSink; |
73 exitCode = _savedExitCode; | 73 exitCode = _savedExitCode; |
74 exitHandler = _savedExitHandler; | 74 exitHandler = _savedExitHandler; |
75 } | 75 } |
76 } | 76 } |
OLD | NEW |