From 8b4e07c198a0c4854c3ee47cc52cff4b67e97f16 Mon Sep 17 00:00:00 2001 From: David Worsham Date: Tue, 18 Aug 2020 17:14:30 -0700 Subject: [PATCH] fuchsia: Increase timeout for flaky test (flutter/engine#20606) --- engine/src/flutter/shell/common/shell_unittests.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engine/src/flutter/shell/common/shell_unittests.cc b/engine/src/flutter/shell/common/shell_unittests.cc index 8917f093df5..f182c5d5b8e 100644 --- a/engine/src/flutter/shell/common/shell_unittests.cc +++ b/engine/src/flutter/shell/common/shell_unittests.cc @@ -637,8 +637,15 @@ TEST_F(ShellTest, ReportTimingsIsCalledSoonerInNonReleaseMode) { #else // Our batch time is 100ms. Hopefully the 500ms limit is relaxed enough to // make it not too flaky. + // + // TODO(https://github.com/flutter/flutter/issues/64087): Fuchsia uses a + // 2000ms timeout to handle slowdowns in FEMU. +#if OS_FUCHSIA + ASSERT_TRUE(elapsed <= fml::TimeDelta::FromMilliseconds(2000)); +#else ASSERT_TRUE(elapsed <= fml::TimeDelta::FromMilliseconds(500)); #endif +#endif } TEST_F(ShellTest, ReportTimingsIsCalledImmediatelyAfterTheFirstFrame) {