OLD | NEW |
1 library test_pub; | 1 library test_pub; |
2 import 'dart:async'; | 2 import 'dart:async'; |
3 import 'dart:convert'; | 3 import 'dart:convert'; |
4 import 'dart:io'; | 4 import 'dart:io'; |
5 import 'dart:math'; | 5 import 'dart:math'; |
6 import 'package:http/testing.dart'; | 6 import 'package:http/testing.dart'; |
7 import 'package:path/path.dart' as p; | 7 import 'package:path/path.dart' as p; |
| 8 import 'package:pub_semver/pub_semver.dart'; |
8 import 'package:scheduled_test/scheduled_process.dart'; | 9 import 'package:scheduled_test/scheduled_process.dart'; |
9 import 'package:scheduled_test/scheduled_server.dart'; | 10 import 'package:scheduled_test/scheduled_server.dart'; |
10 import 'package:scheduled_test/scheduled_stream.dart'; | 11 import 'package:scheduled_test/scheduled_stream.dart'; |
11 import 'package:scheduled_test/scheduled_test.dart' hide fail; | 12 import 'package:scheduled_test/scheduled_test.dart' hide fail; |
12 import 'package:shelf/shelf.dart' as shelf; | 13 import 'package:shelf/shelf.dart' as shelf; |
13 import 'package:shelf/shelf_io.dart' as shelf_io; | 14 import 'package:shelf/shelf_io.dart' as shelf_io; |
14 import 'package:unittest/compact_vm_config.dart'; | 15 import 'package:unittest/compact_vm_config.dart'; |
15 import 'package:yaml/yaml.dart'; | 16 import 'package:yaml/yaml.dart'; |
16 import '../lib/src/entrypoint.dart'; | 17 import '../lib/src/entrypoint.dart'; |
17 import '../lib/src/exit_codes.dart' as exit_codes; | 18 import '../lib/src/exit_codes.dart' as exit_codes; |
18 import '../lib/src/git.dart' as gitlib; | 19 import '../lib/src/git.dart' as gitlib; |
19 import '../lib/src/http.dart'; | 20 import '../lib/src/http.dart'; |
20 import '../lib/src/io.dart'; | 21 import '../lib/src/io.dart'; |
21 import '../lib/src/lock_file.dart'; | 22 import '../lib/src/lock_file.dart'; |
22 import '../lib/src/log.dart' as log; | 23 import '../lib/src/log.dart' as log; |
23 import '../lib/src/package.dart'; | 24 import '../lib/src/package.dart'; |
24 import '../lib/src/pubspec.dart'; | 25 import '../lib/src/pubspec.dart'; |
25 import '../lib/src/source/hosted.dart'; | 26 import '../lib/src/source/hosted.dart'; |
26 import '../lib/src/source/path.dart'; | 27 import '../lib/src/source/path.dart'; |
27 import '../lib/src/source_registry.dart'; | 28 import '../lib/src/source_registry.dart'; |
28 import '../lib/src/system_cache.dart'; | 29 import '../lib/src/system_cache.dart'; |
29 import '../lib/src/utils.dart'; | 30 import '../lib/src/utils.dart'; |
30 import '../lib/src/validator.dart'; | 31 import '../lib/src/validator.dart'; |
31 import '../lib/src/version.dart'; | |
32 import 'descriptor.dart' as d; | 32 import 'descriptor.dart' as d; |
33 import 'serve_packages.dart'; | 33 import 'serve_packages.dart'; |
34 export 'serve_packages.dart'; | 34 export 'serve_packages.dart'; |
35 initConfig() { | 35 initConfig() { |
36 useCompactVMConfiguration(); | 36 useCompactVMConfiguration(); |
37 filterStacks = true; | 37 filterStacks = true; |
38 unittestConfiguration.timeout = null; | 38 unittestConfiguration.timeout = null; |
39 } | 39 } |
40 var _server; | 40 var _server; |
41 final _requestedPaths = <String>[]; | 41 final _requestedPaths = <String>[]; |
(...skipping 562 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
604 bool matches(item, Map matchState) { | 604 bool matches(item, Map matchState) { |
605 if (item is! Pair) return false; | 605 if (item is! Pair) return false; |
606 return _firstMatcher.matches(item.first, matchState) && | 606 return _firstMatcher.matches(item.first, matchState) && |
607 _lastMatcher.matches(item.last, matchState); | 607 _lastMatcher.matches(item.last, matchState); |
608 } | 608 } |
609 Description describe(Description description) { | 609 Description describe(Description description) { |
610 return description.addAll("(", ", ", ")", [_firstMatcher, _lastMatcher]); | 610 return description.addAll("(", ", ", ")", [_firstMatcher, _lastMatcher]); |
611 } | 611 } |
612 } | 612 } |
613 StreamMatcher emitsLines(String output) => inOrder(output.split("\n")); | 613 StreamMatcher emitsLines(String output) => inOrder(output.split("\n")); |
OLD | NEW |