diff options
| author | 2023-11-03 17:02:21 +0000 | |
|---|---|---|
| committer | 2023-11-03 17:02:21 +0000 | |
| commit | 5a30cec2c6a708146fbcee22212cf688c0fe1ef6 (patch) | |
| tree | 1fdf12501639a13dbcb1f32f964409b46700ef61 | |
| parent | 45ebb4a0c599996f1b261654945853079e644d7a (diff) | |
| parent | 073e2b766b0e3abb3c7fd2216aecc6ff549c2a68 (diff) | |
Merge "Make the 1P/3P PiP tests run without screen recorder." into main
2 files changed, 12 insertions, 1 deletions
diff --git a/libs/WindowManager/Shell/tests/flicker/pip/src/com/android/wm/shell/flicker/pip/apps/AppsEnterPipTransition.kt b/libs/WindowManager/Shell/tests/flicker/pip/src/com/android/wm/shell/flicker/pip/apps/AppsEnterPipTransition.kt index be5a27ac7dcc..bd8b0056a6a3 100644 --- a/libs/WindowManager/Shell/tests/flicker/pip/src/com/android/wm/shell/flicker/pip/apps/AppsEnterPipTransition.kt +++ b/libs/WindowManager/Shell/tests/flicker/pip/src/com/android/wm/shell/flicker/pip/apps/AppsEnterPipTransition.kt @@ -20,6 +20,8 @@ import android.platform.test.annotations.Postsubmit import android.tools.common.Rotation import android.tools.common.traces.component.ComponentNameMatcher import android.tools.device.apphelpers.StandardAppHelper +import android.tools.device.flicker.junit.FlickerBuilderProvider +import android.tools.device.flicker.legacy.FlickerBuilder import android.tools.device.flicker.legacy.LegacyFlickerTest import android.tools.device.flicker.legacy.LegacyFlickerTestFactory import com.android.wm.shell.flicker.pip.common.EnterPipTransition @@ -29,6 +31,15 @@ import org.junit.runners.Parameterized abstract class AppsEnterPipTransition(flicker: LegacyFlickerTest) : EnterPipTransition(flicker) { protected abstract val standardAppHelper: StandardAppHelper + @FlickerBuilderProvider + override fun buildFlicker(): FlickerBuilder { + return FlickerBuilder(instrumentation).apply { + withoutScreenRecorder() + setup { flicker.scenario.setIsTablet(tapl.isTablet) } + transition() + } + } + /** Checks [standardAppHelper] window remains visible throughout the animation */ @Postsubmit @Test diff --git a/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/BaseBenchmarkTest.kt b/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/BaseBenchmarkTest.kt index 0f3e0f5ef043..e9363f725fd8 100644 --- a/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/BaseBenchmarkTest.kt +++ b/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/BaseBenchmarkTest.kt @@ -38,7 +38,7 @@ constructor( * executions */ @FlickerBuilderProvider - fun buildFlicker(): FlickerBuilder { + open fun buildFlicker(): FlickerBuilder { return FlickerBuilder(instrumentation).apply { setup { flicker.scenario.setIsTablet(tapl.isTablet) } transition() |