From fe8dcf6631ea214fff589d933f61db10072867cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20S=20Guerrero?= Date: Tue, 3 Jan 2023 14:44:53 -0600 Subject: [PATCH] [flutter_tools] timeline_test.dart flaky (#116667) * contains name instead of remove last * fix expect * remove and expect on elements * delete unused code --- .../test/integration.shard/timeline_test.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/flutter_tools/test/integration.shard/timeline_test.dart b/packages/flutter_tools/test/integration.shard/timeline_test.dart index 0d6fecde986e..d2344c00bb4c 100644 --- a/packages/flutter_tools/test/integration.shard/timeline_test.dart +++ b/packages/flutter_tools/test/integration.shard/timeline_test.dart @@ -96,7 +96,15 @@ void main() { // The downloaded part of the timeline may contain an end event whose // corresponding begin event happened before the start of the timeline. if (stack.isNotEmpty) { - expect(stack.removeLast(), name); + bool pass = false; + while (stack.isNotEmpty) { + final String value = stack.removeLast(); + if (value == name) { + pass = true; + break; + } + } + expect(pass, true); } } }