diff --git a/.ci/flutter_master.version b/.ci/flutter_master.version index 5a2ea805e9f4..b65c18f273d4 100644 --- a/.ci/flutter_master.version +++ b/.ci/flutter_master.version @@ -1 +1 @@ -793569f621f79119dd7cb2c82c403b5d52271946 +fae695ed6198715aa06266cf3589853efb2a96d9 diff --git a/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart b/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart index 3c7b1f8a7d91..2c0a43936d53 100644 --- a/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart +++ b/packages/webview_flutter/webview_flutter_android/example/integration_test/webview_flutter_test.dart @@ -21,6 +21,11 @@ import 'package:webview_flutter_android/src/weak_reference_utils.dart'; import 'package:webview_flutter_android/webview_flutter_android.dart'; import 'package:webview_flutter_platform_interface/webview_flutter_platform_interface.dart'; +// `IntegrationTestWidgetsFlutterBinding.watchPerformance` is throwing an +// exception when called. See https://github.com/flutter/flutter/issues/159500 +// for more info. +const bool skipFor159500 = true; + Future main() async { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); @@ -104,7 +109,7 @@ Future main() async { final int gcIdentifier = await gcCompleter.future; expect(gcIdentifier, 0); - }, timeout: const Timeout(Duration(seconds: 10))); + }, timeout: const Timeout(Duration(seconds: 10)), skip: skipFor159500); testWidgets( 'WebView is released by garbage collection', @@ -170,6 +175,7 @@ Future main() async { await expectLater(webViewGCCompleter.future, completes); }, timeout: const Timeout(Duration(seconds: 10)), + skip: skipFor159500, ); testWidgets('runJavaScriptReturningResult', (WidgetTester tester) async {