@@ -534,8 +534,7 @@ static void CheckFrameTimings(const std::vector<FrameTiming>& timings,
534534 }
535535}
536536
537- // TODO(43192): This test is disable because of flakiness.
538- TEST_F (ShellTest, DISABLED_ReportTimingsIsCalled) {
537+ TEST_F (ShellTest, ReportTimingsIsCalled) {
539538 fml::TimePoint start = fml::TimePoint::Now ();
540539 auto settings = CreateSettingsForFixture ();
541540 std::unique_ptr<Shell> shell = CreateShell (settings);
@@ -551,6 +550,7 @@ TEST_F(ShellTest, DISABLED_ReportTimingsIsCalled) {
551550 auto nativeTimingCallback = [&reportLatch,
552551 ×tamps](Dart_NativeArguments args) {
553552 Dart_Handle exception = nullptr ;
553+ ASSERT_EQ (timestamps.size (), 0ul );
554554 timestamps = tonic::DartConverter<std::vector<int64_t >>::FromArguments (
555555 args, 0 , exception);
556556 reportLatch.Signal ();
@@ -1277,6 +1277,7 @@ TEST_F(ShellTest, ReportTimingsIsCalledImmediatelyAfterTheFirstFrame) {
12771277 auto nativeTimingCallback = [&reportLatch,
12781278 ×tamps](Dart_NativeArguments args) {
12791279 Dart_Handle exception = nullptr ;
1280+ ASSERT_EQ (timestamps.size (), 0ul );
12801281 timestamps = tonic::DartConverter<std::vector<int64_t >>::FromArguments (
12811282 args, 0 , exception);
12821283 reportLatch.Signal ();
0 commit comments