diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/CommonTransitions.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/CommonTransitions.kt index 90c0f77b92c02..b69e6a9736a3d 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/CommonTransitions.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/CommonTransitions.kt @@ -367,10 +367,10 @@ internal object CommonTransitions { } fun editTextLoseFocusToApp( - testApp: ImeAppHelper, - instrumentation: Instrumentation, - device: UiDevice, - beginRotation: Int + testApp: ImeAppHelper, + instrumentation: Instrumentation, + device: UiDevice, + beginRotation: Int ): TransitionRunner.TransitionBuilder { return TransitionRunner.TransitionBuilder(instrumentation) .withTag(buildTestTag("editTextLoseFocusToApp", testApp, beginRotation)) @@ -387,10 +387,10 @@ internal object CommonTransitions { } fun enterPipMode( - testApp: PipAppHelper, - instrumentation: Instrumentation, - device: UiDevice, - beginRotation: Int + testApp: PipAppHelper, + instrumentation: Instrumentation, + device: UiDevice, + beginRotation: Int ): TransitionRunner.TransitionBuilder { return TransitionRunner.TransitionBuilder(instrumentation) .withTag(buildTestTag("enterPipMode", testApp, beginRotation)) diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToAppTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToAppTest.kt similarity index 93% rename from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToAppTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToAppTest.kt index e7da2dd2c4b07..6946618806b89 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToAppTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToAppTest.kt @@ -14,10 +14,12 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.ime import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.TransitionRunner import com.android.server.wm.flicker.helpers.ImeAppAutoFocusHelper import org.junit.FixMethodOrder import org.junit.Ignore diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToHomeTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToHomeTest.kt similarity index 93% rename from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToHomeTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToHomeTest.kt index 10d8ff21fdf34..a1030d8248b7c 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToHomeTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToHomeTest.kt @@ -14,10 +14,12 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.ime import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.TransitionRunner import com.android.server.wm.flicker.helpers.ImeAppAutoFocusHelper import org.junit.FixMethodOrder import org.junit.Ignore diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToAppTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToAppTest.kt similarity index 88% rename from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToAppTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToAppTest.kt index 36a885ece2dea..6e7c92b97bfbe 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToAppTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToAppTest.kt @@ -14,9 +14,14 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.ime import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.NonRotationTestBase +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.ImeAppHelper import org.junit.FixMethodOrder import org.junit.Ignore diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToHomeTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToHomeTest.kt similarity index 91% rename from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToHomeTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToHomeTest.kt index cec011f650a5b..7b155ebd93e18 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToHomeTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToHomeTest.kt @@ -14,10 +14,15 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.ime import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.NonRotationTestBase +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.ImeAppHelper import org.junit.FixMethodOrder import org.junit.Ignore diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenImeWindowTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/OpenImeWindowTest.kt similarity index 87% rename from tests/FlickerTests/src/com/android/server/wm/flicker/OpenImeWindowTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/ime/OpenImeWindowTest.kt index 38ef907f27a9e..9885359a0fb7e 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenImeWindowTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/OpenImeWindowTest.kt @@ -14,9 +14,14 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.ime import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.NonRotationTestBase +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.ImeAppHelper import org.junit.FixMethodOrder import org.junit.Test diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppColdTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppColdTest.kt similarity index 87% rename from tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppColdTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppColdTest.kt index 5c52470f731ad..943a525929107 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppColdTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppColdTest.kt @@ -14,10 +14,16 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.launch import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.NonRotationTestBase +import com.android.server.wm.flicker.StandardAppHelper +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import org.junit.FixMethodOrder import org.junit.Ignore import org.junit.Test diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppWarmTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppWarmTest.kt similarity index 87% rename from tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppWarmTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppWarmTest.kt index ccc953808ff53..7964d949e737c 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppWarmTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppWarmTest.kt @@ -14,10 +14,16 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.launch import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.NonRotationTestBase +import com.android.server.wm.flicker.StandardAppHelper +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import org.junit.FixMethodOrder import org.junit.Ignore import org.junit.Test diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/PipTestBase.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipTestBase.kt similarity index 92% rename from tests/FlickerTests/src/com/android/server/wm/flicker/PipTestBase.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipTestBase.kt index 8cc5c50b78cde..79321f9488ad2 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/PipTestBase.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipTestBase.kt @@ -14,11 +14,14 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.pip import androidx.test.InstrumentationRegistry import androidx.test.filters.LargeTest import androidx.test.uiautomator.UiDevice +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.NonRotationTestBase +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.AutomationUtils import com.android.server.wm.flicker.helpers.PipAppHelper import org.junit.AfterClass diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/PipToAppTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToAppTest.kt similarity index 91% rename from tests/FlickerTests/src/com/android/server/wm/flicker/PipToAppTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToAppTest.kt index 752915e42a372..bfececa72d4e6 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/PipToAppTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToAppTest.kt @@ -14,10 +14,13 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.pip import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.PipAppHelper import org.junit.FixMethodOrder import org.junit.Ignore diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/PipToHomeTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToHomeTest.kt similarity index 90% rename from tests/FlickerTests/src/com/android/server/wm/flicker/PipToHomeTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToHomeTest.kt index db53be2f12b91..ecfcd8298c3fd 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/PipToHomeTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToHomeTest.kt @@ -14,10 +14,13 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.pip import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.PipAppHelper import org.junit.FixMethodOrder import org.junit.Ignore diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/ChangeAppRotationTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/rotation/ChangeAppRotationTest.kt similarity index 88% rename from tests/FlickerTests/src/com/android/server/wm/flicker/ChangeAppRotationTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/rotation/ChangeAppRotationTest.kt index 724d769c10981..7a581d066c2bf 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/ChangeAppRotationTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/rotation/ChangeAppRotationTest.kt @@ -14,10 +14,16 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.rotation import android.util.Log import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.RotationTestBase +import com.android.server.wm.flicker.StandardAppHelper +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WindowUtils import org.junit.FixMethodOrder import org.junit.Ignore import org.junit.Test diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/SeamlessAppRotationTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/rotation/SeamlessAppRotationTest.kt similarity index 94% rename from tests/FlickerTests/src/com/android/server/wm/flicker/SeamlessAppRotationTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/rotation/SeamlessAppRotationTest.kt index 694fc3ef9de12..d53af6f53bf23 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/SeamlessAppRotationTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/rotation/SeamlessAppRotationTest.kt @@ -14,13 +14,18 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.rotation import android.content.Intent import android.view.Surface import androidx.test.InstrumentationRegistry import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.RotationTestBase +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WindowUtils import com.android.server.wm.flicker.testapp.ActivityOptions import org.junit.FixMethodOrder import org.junit.Ignore diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppToSplitScreenTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/OpenAppToSplitScreenTest.kt similarity index 85% rename from tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppToSplitScreenTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/OpenAppToSplitScreenTest.kt index 077e8d9f63529..b5611a45a2e7a 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppToSplitScreenTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/OpenAppToSplitScreenTest.kt @@ -14,9 +14,15 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.splitscreen import androidx.test.filters.LargeTest +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.NonRotationTestBase +import com.android.server.wm.flicker.StandardAppHelper +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WmTraceSubject import org.junit.FixMethodOrder import org.junit.Test import org.junit.runner.RunWith diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/ResizeSplitScreenTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/ResizeSplitScreenTest.kt similarity index 93% rename from tests/FlickerTests/src/com/android/server/wm/flicker/ResizeSplitScreenTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/ResizeSplitScreenTest.kt index fb5060e023d4f..b6cce266ab884 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/ResizeSplitScreenTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/ResizeSplitScreenTest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.splitscreen import android.graphics.Region import android.util.Rational @@ -24,6 +24,15 @@ import androidx.test.filters.FlakyTest import androidx.test.filters.LargeTest import androidx.test.runner.AndroidJUnit4 import androidx.test.uiautomator.UiDevice +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.FlickerTestBase +import com.android.server.wm.flicker.LayersTrace +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.StandardAppHelper +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.TransitionResult +import com.android.server.wm.flicker.WindowUtils +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.AutomationUtils import com.android.server.wm.flicker.helpers.ImeAppHelper import com.google.common.truth.Truth diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/SplitScreenToLauncherTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/SplitScreenToLauncherTest.kt similarity index 86% rename from tests/FlickerTests/src/com/android/server/wm/flicker/SplitScreenToLauncherTest.kt rename to tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/SplitScreenToLauncherTest.kt index 88ac653ad961e..fdcafdb12a785 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/SplitScreenToLauncherTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/SplitScreenToLauncherTest.kt @@ -14,13 +14,20 @@ * limitations under the License. */ -package com.android.server.wm.flicker +package com.android.server.wm.flicker.splitscreen import android.view.Surface import androidx.test.InstrumentationRegistry import androidx.test.filters.LargeTest import androidx.test.runner.AndroidJUnit4 import androidx.test.uiautomator.UiDevice +import com.android.server.wm.flicker.CommonTransitions +import com.android.server.wm.flicker.FlickerTestBase +import com.android.server.wm.flicker.LayersTraceSubject +import com.android.server.wm.flicker.StandardAppHelper +import com.android.server.wm.flicker.TransitionRunner +import com.android.server.wm.flicker.WindowUtils +import com.android.server.wm.flicker.WmTraceSubject import com.android.server.wm.flicker.helpers.AutomationUtils import org.junit.AfterClass import org.junit.FixMethodOrder @@ -42,8 +49,8 @@ class SplitScreenToLauncherTest : FlickerTestBase() { } override val transitionToRun: TransitionRunner - get() = CommonTransitions.splitScreenToLauncher(testApp, instrumentation, uiDevice, Surface.ROTATION_0) - .includeJankyRuns().build() + get() = CommonTransitions.splitScreenToLauncher(testApp, instrumentation, uiDevice, + Surface.ROTATION_0).includeJankyRuns().build() @Test fun checkCoveredRegion_noUncoveredRegions() {