From 362eefeecac4f3f6fbccc35a08257480dda43488 Mon Sep 17 00:00:00 2001 From: Dan Field Date: Wed, 21 Apr 2021 10:21:28 -0700 Subject: [PATCH] deflake image_painting_event_test (#80871) --- dev/tracing_tests/test/image_painting_event_test.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dev/tracing_tests/test/image_painting_event_test.dart b/dev/tracing_tests/test/image_painting_event_test.dart index f7e27f694e8..8854578d6fd 100644 --- a/dev/tracing_tests/test/image_painting_event_test.dart +++ b/dev/tracing_tests/test/image_painting_event_test.dart @@ -43,7 +43,10 @@ void main() { test('Image painting events - deduplicates across frames', () async { final Completer completer = Completer(); - vmService.onExtensionEvent.first.then(completer.complete); + vmService + .onExtensionEvent + .firstWhere((Event event) => event.extensionKind == 'Flutter.ImageSizesForFrame') + .then(completer.complete); final ui.Image image = await createTestImage(width: 300, height: 300); final TestCanvas canvas = TestCanvas(); @@ -76,7 +79,10 @@ void main() { test('Image painting events - deduplicates across frames', () async { final Completer completer = Completer(); - vmService.onExtensionEvent.first.then(completer.complete); + vmService + .onExtensionEvent + .firstWhere((Event event) => event.extensionKind == 'Flutter.ImageSizesForFrame') + .then(completer.complete); final ui.Image image = await createTestImage(width: 300, height: 300); final TestCanvas canvas = TestCanvas();