From 5d3f3759b1cbcecb72ee3061f28c7b94b2300d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 18:58:51 +0200 Subject: [PATCH] Wait for full display in startup benchmarks Change-Id: Iadd71fe9481d91620e7676dd0be318a1cbe9b4ba --- .../samples/apps/nowinandroid/startup/StartupBenchmark.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt index b33acacc7..777b8d80e 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt @@ -27,6 +27,7 @@ import androidx.benchmark.macro.StartupTimingMetric import androidx.benchmark.macro.junit4.MacrobenchmarkRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner import com.google.samples.apps.nowinandroid.PACKAGE_NAME +import com.google.samples.apps.nowinandroid.foryou.forYouWaitForContent import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith @@ -85,5 +86,7 @@ abstract class AbstractStartupBenchmark(private val startupMode: StartupMode) { } ) { startActivityAndWait() + // Waits until the content is ready to capture Time To Full Display + forYouWaitForContent() } }