From 74f9dfab790a0286af351e05c2cad88c3fe2f105 Mon Sep 17 00:00:00 2001 From: Kaushik Iska Date: Wed, 11 Dec 2019 14:43:38 -0800 Subject: [PATCH] [tests] Use distinct begin and end times --- shell/common/shell_test.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/shell/common/shell_test.cc b/shell/common/shell_test.cc index 3a0d3e150a207..3066fa0f1c015 100644 --- a/shell/common/shell_test.cc +++ b/shell/common/shell_test.cc @@ -2,7 +2,6 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include #define FML_USED_ON_EMBEDDER #include "flutter/shell/common/shell_test.h" @@ -159,8 +158,10 @@ void ShellTest::PumpOneFrame(Shell* shell, shell->GetTaskRunners().GetUITaskRunner()->PostTask( [&latch, engine = shell->weak_engine_, viewport_metrics]() { engine->SetViewportMetrics(std::move(viewport_metrics)); - engine->animator_->BeginFrame(fml::TimePoint::Now(), - fml::TimePoint::Now()); + const auto frame_begin_time = fml::TimePoint::Now(); + const auto frame_end_time = + frame_begin_time + fml::TimeDelta::FromSecondsF(1.0 / 60.0); + engine->animator_->BeginFrame(frame_begin_time, frame_end_time); latch.Signal(); }); latch.Wait();