diff --git a/packages/flutter_tools/lib/src/build_runner/resident_web_runner.dart b/packages/flutter_tools/lib/src/build_runner/resident_web_runner.dart index eaa4c4e5fa4..e93d871c687 100644 --- a/packages/flutter_tools/lib/src/build_runner/resident_web_runner.dart +++ b/packages/flutter_tools/lib/src/build_runner/resident_web_runner.dart @@ -203,6 +203,9 @@ class ResidentWebRunner extends ResidentRunner { }); websocketUri = Uri.parse(_debugConnection.uri); } + if (websocketUri != null) { + printStatus('Debug service listening on $websocketUri.'); + } connectionInfoCompleter?.complete( DebugConnectionInfo(wsUri: websocketUri) ); diff --git a/packages/flutter_tools/test/general.shard/resident_web_runner_test.dart b/packages/flutter_tools/test/general.shard/resident_web_runner_test.dart index d688f21f9cb..316c772c565 100644 --- a/packages/flutter_tools/test/general.shard/resident_web_runner_test.dart +++ b/packages/flutter_tools/test/general.shard/resident_web_runner_test.dart @@ -88,12 +88,14 @@ void main() { test('Can successfully run and connect to vmservice', () => testbed.run(() async { _setupMocks(); + final BufferLogger bufferLogger = logger; final Completer connectionInfoCompleter = Completer(); unawaited(residentWebRunner.run( connectionInfoCompleter: connectionInfoCompleter, )); final DebugConnectionInfo debugConnectionInfo = await connectionInfoCompleter.future; + expect(bufferLogger.statusText, contains('Debug service listening on ws://127.0.0.1/abcd/')); expect(debugConnectionInfo.wsUri.toString(), 'ws://127.0.0.1/abcd/'); }));