Switch test platform to use IPv6 (#9775)

This commit is contained in:
Todd Volkert 2017-05-03 14:33:38 -07:00 committed by GitHub
parent eacf793b35
commit 9f5fa31ebd

View File

@ -40,7 +40,7 @@ const String _kStartTimeoutTimerMessage = 'sky_shell test process has entered ma
/// The address at which our WebSocket server resides and at which the sky_shell
/// processes will host the Observatory server.
final InternetAddress _kHost = InternetAddress.LOOPBACK_IP_V4;
final InternetAddress _kHost = InternetAddress.LOOPBACK_IP_V6;
/// Configure the `test` package to work with Flutter.
///
@ -171,7 +171,7 @@ class _FlutterPlatform extends PlatformPlugin {
listenerFile.createSync();
listenerFile.writeAsStringSync(_generateTestMain(
testUrl: fs.path.toUri(fs.path.absolute(testPath)).toString(),
encodedWebsocketUrl: Uri.encodeComponent("ws://${_kHost.address}:${server.port}"),
encodedWebsocketUrl: Uri.encodeComponent("ws://[${_kHost.address}]:${server.port}"),
));
// Start the engine subprocess.