Skip to content

Commit 6e324af

Browse files
authored
Add dependency on package:vm_service_interface (#2262)
1 parent 8429a79 commit 6e324af

24 files changed

+43
-23
lines changed

dwds/lib/src/dwds_vm_client.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ import 'package:dwds/src/services/debug_service.dart';
1212
import 'package:dwds/src/utilities/synchronized.dart';
1313
import 'package:logging/logging.dart';
1414
import 'package:uuid/uuid.dart';
15-
import 'package:vm_service/vm_service.dart';
15+
import 'package:vm_service/vm_service.dart' hide VmServerConnection;
16+
import 'package:vm_service_interface/vm_service_interface.dart';
1617
import 'package:webkit_inspection_protocol/webkit_inspection_protocol.dart';
1718

1819
final _logger = Logger('DwdsVmClient');

dwds/lib/src/services/chrome_proxy_service.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ import 'package:dwds/src/utilities/dart_uri.dart';
2727
import 'package:dwds/src/utilities/shared.dart';
2828
import 'package:logging/logging.dart' hide LogRecord;
2929
import 'package:pub_semver/pub_semver.dart' as semver;
30-
import 'package:vm_service/vm_service.dart';
30+
import 'package:vm_service/vm_service.dart'
31+
hide VmServiceInterface, vmServiceVersion;
32+
import 'package:vm_service_interface/vm_service_interface.dart';
3133
import 'package:webkit_inspection_protocol/webkit_inspection_protocol.dart';
3234

3335
/// A proxy from the chrome debug protocol to the dart vm service protocol.

dwds/lib/src/services/debug_service.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import 'package:shelf/shelf.dart' as shelf;
2424
import 'package:shelf/shelf.dart' hide Response;
2525
import 'package:shelf_web_socket/shelf_web_socket.dart';
2626
import 'package:sse/server/sse_handler.dart';
27-
import 'package:vm_service/vm_service.dart';
27+
import 'package:vm_service_interface/vm_service_interface.dart';
2828
import 'package:web_socket_channel/web_socket_channel.dart';
2929

3030
bool _acceptNewConnections = true;

dwds/pubspec.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies:
1414
built_value: ^8.3.0
1515
collection: ^1.15.0
1616
crypto: ^3.0.2
17-
dds: ^2.7.1
17+
dds: ^3.0.0
1818
file: ">=6.0.0 <8.0.0"
1919
http: ^0.13.4
2020
http_multi_server: ^3.2.0
@@ -34,6 +34,7 @@ dependencies:
3434
sse: ^4.1.2
3535
uuid: ^3.0.6
3636
vm_service: ^12.0.0
37+
vm_service_interface: 1.0.0
3738
web_socket_channel: ^2.2.0
3839
webkit_inspection_protocol: ^1.0.1
3940

dwds/pubspec_overrides.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,7 @@ dependency_overrides:
33
git:
44
url: https://github.com/dart-lang/sdk.git
55
path: pkg/vm_service
6+
vm_service_interface:
7+
git:
8+
url: https://github.com/dart-lang/sdk.git
9+
path: pkg/vm_service_interface

dwds/test/build_daemon_breakpoint_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77

88
import 'package:test/test.dart';
99
import 'package:test_common/test_sdk_configuration.dart';
10-
import 'package:vm_service/vm_service.dart';
10+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
11+
import 'package:vm_service_interface/vm_service_interface.dart';
1112

1213
import 'fixtures/context.dart';
1314
import 'fixtures/project.dart';

dwds/test/build_daemon_callstack_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
import 'package:test/test.dart';
99
import 'package:test_common/logging.dart';
1010
import 'package:test_common/test_sdk_configuration.dart';
11-
import 'package:vm_service/vm_service.dart';
11+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
12+
import 'package:vm_service_interface/vm_service_interface.dart';
1213

1314
import 'fixtures/context.dart';
1415
import 'fixtures/project.dart';

dwds/test/chrome_proxy_service_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ import 'package:path/path.dart' as path;
1818
import 'package:test/test.dart';
1919
import 'package:test_common/logging.dart';
2020
import 'package:test_common/test_sdk_configuration.dart';
21-
import 'package:vm_service/vm_service.dart';
21+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
22+
import 'package:vm_service_interface/vm_service_interface.dart';
2223
import 'package:webkit_inspection_protocol/webkit_inspection_protocol.dart';
2324

2425
import 'fixtures/context.dart';

dwds/test/evaluate_circular_common.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
import 'package:test/test.dart';
99
import 'package:test_common/logging.dart';
1010
import 'package:test_common/test_sdk_configuration.dart';
11-
import 'package:vm_service/vm_service.dart';
11+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
12+
import 'package:vm_service_interface/vm_service_interface.dart';
1213

1314
import 'fixtures/context.dart';
1415
import 'fixtures/project.dart';

dwds/test/events_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ import 'package:dwds/src/utilities/server.dart';
1111
import 'package:test/test.dart';
1212
import 'package:test_common/logging.dart';
1313
import 'package:test_common/test_sdk_configuration.dart';
14-
import 'package:vm_service/vm_service.dart';
14+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
15+
import 'package:vm_service_interface/vm_service_interface.dart';
1516
import 'package:webdriver/async_core.dart';
1617

1718
import 'fixtures/context.dart';

dwds/test/fixtures/context.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ class TestContext {
118118
ChromeProxyService get service => fetchChromeProxyService(debugConnection);
119119

120120
/// External VM service.
121-
VmServiceInterface get vmService => debugConnection.vmService;
121+
VmService get vmService => debugConnection.vmService;
122122

123123
TestContext(this.project, this.sdkConfigurationProvider)
124124
: nullSafety = project.nullSafety {

dwds/test/frontend_server_breakpoint_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
import 'package:test/test.dart';
99
import 'package:test_common/logging.dart';
1010
import 'package:test_common/test_sdk_configuration.dart';
11-
import 'package:vm_service/vm_service.dart';
11+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
12+
import 'package:vm_service_interface/vm_service_interface.dart';
1213

1314
import 'fixtures/context.dart';
1415
import 'fixtures/project.dart';

dwds/test/frontend_server_callstack_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
import 'package:test/test.dart';
99
import 'package:test_common/logging.dart';
1010
import 'package:test_common/test_sdk_configuration.dart';
11-
import 'package:vm_service/vm_service.dart';
11+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
12+
import 'package:vm_service_interface/vm_service_interface.dart';
1213

1314
import 'fixtures/context.dart';
1415
import 'fixtures/project.dart';

dwds/test/instances/common/instance_inspection_common.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ void runTests({
2323
: TestProject.testPackageWithWeakNullSafety();
2424
final context = TestContext(project, provider);
2525

26-
late VmServiceInterface service;
26+
late VmService service;
2727
late Stream<Event> stream;
2828
late String isolateId;
2929
late ScriptRef mainScript;

dwds/test/instances/common/patterns_inspection_common.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ void runTests({
2121
TestContext(TestProject.testExperimentWithSoundNullSafety, provider);
2222
final testInspector = TestInspector(context);
2323

24-
late VmServiceInterface service;
24+
late VmService service;
2525
late Stream<Event> stream;
2626
late String isolateId;
2727
late ScriptRef mainScript;

dwds/test/instances/common/record_inspection_common.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ void runTests({
2121
TestContext(TestProject.testExperimentWithSoundNullSafety, provider);
2222
final testInspector = TestInspector(context);
2323

24-
late VmServiceInterface service;
24+
late VmService service;
2525
late Stream<Event> stream;
2626
late String isolateId;
2727
late ScriptRef mainScript;

dwds/test/instances/common/record_type_inspection_common.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ void runTests({
2121
TestContext(TestProject.testExperimentWithSoundNullSafety, provider);
2222
final testInspector = TestInspector(context);
2323

24-
late VmServiceInterface service;
24+
late VmService service;
2525
late Stream<Event> stream;
2626
late String isolateId;
2727
late ScriptRef mainScript;

dwds/test/instances/common/test_inspector.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class TestInspector {
1111
TestInspector(this.context);
1212
TestContext context;
1313

14-
VmServiceInterface get service => context.debugConnection.vmService;
14+
VmService get service => context.debugConnection.vmService;
1515

1616
Future<void> onBreakPoint(
1717
Stream<Event> stream,

dwds/test/instances/common/type_inspection_common.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ void runTests({
2121
final context = TestContext(project, provider);
2222
final testInspector = TestInspector(context);
2323

24-
late VmServiceInterface service;
24+
late VmService service;
2525
late Stream<Event> stream;
2626
late String isolateId;
2727
late ScriptRef mainScript;

dwds/test/refresh_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ import 'dart:async';
1212

1313
import 'package:test/test.dart';
1414
import 'package:test_common/test_sdk_configuration.dart';
15-
import 'package:vm_service/vm_service.dart';
15+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
16+
import 'package:vm_service_interface/vm_service_interface.dart';
1617

1718
import 'fixtures/context.dart';
1819
import 'fixtures/project.dart';

dwds/test/restore_breakpoints_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import 'dart:async';
99
import 'package:test/test.dart';
1010
import 'package:test_common/logging.dart';
1111
import 'package:test_common/test_sdk_configuration.dart';
12-
import 'package:vm_service/vm_service.dart';
12+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
13+
import 'package:vm_service_interface/vm_service_interface.dart';
1314

1415
import 'fixtures/context.dart';
1516
import 'fixtures/project.dart';

dwds/test/run_request_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ import 'dart:async';
88
import 'package:test/test.dart';
99
import 'package:test_common/logging.dart';
1010
import 'package:test_common/test_sdk_configuration.dart';
11-
import 'package:vm_service/vm_service.dart';
11+
import 'package:vm_service/vm_service.dart' hide VmServiceInterface;
12+
import 'package:vm_service_interface/vm_service_interface.dart';
1213

1314
import 'fixtures/context.dart';
1415
import 'fixtures/project.dart';

webdev/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
## 3.2.0-wip
22

3+
- Add dependency on `package:vm_service_interface`. - [#2262](https://github.com/dart-lang/webdev/pull/2262)
4+
35
## 3.1.0
46

5-
- Update the parameters passed to `Dwds.start`. - [#2231](https://github.com/dart-lang/webdev/pull/2231).
7+
- Update the parameters passed to `Dwds.start`. - [#2231](https://github.com/dart-lang/webdev/pull/2231)
68
- Update `package:vm_service` constraint to `>=10.1.0 <13.0.0`. - [#2248](https://github.com/dart-lang/webdev/pull/2248)
79
- Update `dwds` constraint to `21.0.0`.
810

webdev/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
browser_launcher: ^1.1.0
1818
collection: ^1.15.0
1919
crypto: ^3.0.2
20-
dds: ^2.2.0
20+
dds: ^3.0.0
2121
# Pin DWDS to avoid dependency conflicts with vm_service:
2222
dwds: 22.0.0
2323
http: ^0.13.4

0 commit comments

Comments
 (0)