From 9082ba31d79286316334f69f2b2f2a0826d772a3 Mon Sep 17 00:00:00 2001 From: Vadim Tryshev Date: Mon, 14 Aug 2023 10:20:35 -0700 Subject: [PATCH] Skipping view capture analyzer in presubmit The checks are not sufficient stable yet to be presubmit blockers. Bug: 286251603 Flag: N/A Test: presubmit Change-Id: I3f5466a51018ff4e8de8c00ef7e0ca3fc0ec5436 --- tests/src/com/android/launcher3/util/rule/ViewCaptureRule.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/src/com/android/launcher3/util/rule/ViewCaptureRule.kt b/tests/src/com/android/launcher3/util/rule/ViewCaptureRule.kt index f3f9b89b1c..0f08eef5e1 100644 --- a/tests/src/com/android/launcher3/util/rule/ViewCaptureRule.kt +++ b/tests/src/com/android/launcher3/util/rule/ViewCaptureRule.kt @@ -25,6 +25,7 @@ import com.android.app.viewcapture.ViewCapture.MAIN_EXECUTOR import com.android.app.viewcapture.data.ExportedData import com.android.launcher3.tapl.TestHelpers import com.android.launcher3.util.ActivityLifecycleCallbacksAdapter +import com.android.launcher3.util.rule.TestStabilityRule.PLATFORM_POSTSUBMIT import com.android.launcher3.util.viewcapture_analysis.ViewCaptureAnalyzer import java.io.BufferedOutputStream import java.io.FileOutputStream @@ -116,6 +117,9 @@ class ViewCaptureRule(var alreadyOpenActivitySupplier: Supplier) : Te // OOP tests don't produce ViewCapture data if (!TestHelpers.isInLauncherProcess()) return + // Due to flakiness of ViewCapture verifier, don't run the check in presubmit + if (TestStabilityRule.getRunFlavor() != PLATFORM_POSTSUBMIT) return + var frameCount = 0 for (i in 0 until viewCaptureData!!.windowDataCount) { frameCount += viewCaptureData!!.getWindowData(i).frameDataCount