OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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:io'; | 5 import 'dart:io'; |
6 | 6 |
7 import 'package:path/path.dart' as p; | 7 import 'package:path/path.dart' as p; |
8 import 'package:unittest/src/util/exit_codes.dart' as exit_codes; | 8 import 'package:unittest/src/util/exit_codes.dart' as exit_codes; |
9 import 'package:unittest/unittest.dart'; | 9 import 'package:unittest/unittest.dart'; |
10 | 10 |
(...skipping 18 matching lines...) Expand all Loading... |
29 | 29 |
30 void main() { | 30 void main() { |
31 test("failure", () => throw new TestFailure("oh no")); | 31 test("failure", () => throw new TestFailure("oh no")); |
32 } | 32 } |
33 """; | 33 """; |
34 | 34 |
35 final _usage = """ | 35 final _usage = """ |
36 Usage: pub run unittest:unittest [files or directories...] | 36 Usage: pub run unittest:unittest [files or directories...] |
37 | 37 |
38 -h, --help Shows this usage information. | 38 -h, --help Shows this usage information. |
| 39 -p, --platform The platform(s) on which to run the tests. |
| 40 [vm (default), chrome] |
| 41 |
39 --[no-]color Whether to use terminal colors. | 42 --[no-]color Whether to use terminal colors. |
40 (auto-detected by default) | 43 (auto-detected by default) |
41 """; | 44 """; |
42 | 45 |
43 void main() { | 46 void main() { |
44 setUp(() { | 47 setUp(() { |
45 _sandbox = Directory.systemTemp.createTempSync('unittest_').path; | 48 _sandbox = Directory.systemTemp.createTempSync('unittest_').path; |
46 }); | 49 }); |
47 | 50 |
48 tearDown(() { | 51 tearDown(() { |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
226 expect(result.stdout, contains("\u001b[31m")); | 229 expect(result.stdout, contains("\u001b[31m")); |
227 }); | 230 }); |
228 }); | 231 }); |
229 } | 232 } |
230 | 233 |
231 ProcessResult _runUnittest(List<String> args) => | 234 ProcessResult _runUnittest(List<String> args) => |
232 runUnittest(args, workingDirectory: _sandbox); | 235 runUnittest(args, workingDirectory: _sandbox); |
233 | 236 |
234 ProcessResult _runDart(List<String> args) => | 237 ProcessResult _runDart(List<String> args) => |
235 runDart(args, workingDirectory: _sandbox); | 238 runDart(args, workingDirectory: _sandbox); |
OLD | NEW |