diff options
| author | Nataniel Borges <natanieljr@google.com> | 2020-06-15 15:57:45 +0200 |
|---|---|---|
| committer | Nataniel Borges <natanieljr@google.com> | 2020-07-08 17:09:09 +0200 |
| commit | da218f832d5bd75fa08a3379fbad98f5ff006cf9 (patch) | |
| tree | 059c8735a666d5065f4d4a30bbe3e45f99dd1604 | |
| parent | 7b9ad947d8cc71d32dd93c6fe74199a187e29613 (diff) | |
Move tests into specific packages
With the larger number of flicker tests, using a flat hierarchy is confusing.
Group transitions according to their respective functionality into different packages
Test: atest FlickerTests
Change-Id: If2c2f8bc11925b89af14e0f4ebd494fe5db1a241
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/CommonTransitions.kt | 16 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToAppTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToAppTest.kt) | 4 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeAutoOpenWindowToHomeTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeAutoOpenWindowToHomeTest.kt) | 4 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToAppTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToAppTest.kt) | 7 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/ime/CloseImeWindowToHomeTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/CloseImeWindowToHomeTest.kt) | 7 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/ime/OpenImeWindowTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/OpenImeWindowTest.kt) | 7 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppColdTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppColdTest.kt) | 8 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppWarmTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppWarmTest.kt) | 8 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipTestBase.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/PipTestBase.kt) | 5 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToAppTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/PipToAppTest.kt) | 5 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/pip/PipToHomeTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/PipToHomeTest.kt) | 5 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/rotation/ChangeAppRotationTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/ChangeAppRotationTest.kt) | 8 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/rotation/SeamlessAppRotationTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/SeamlessAppRotationTest.kt) | 7 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/OpenAppToSplitScreenTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/OpenAppToSplitScreenTest.kt) | 8 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/ResizeSplitScreenTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/ResizeSplitScreenTest.kt) | 11 | ||||
| -rw-r--r-- | tests/FlickerTests/src/com/android/server/wm/flicker/splitscreen/SplitScreenToLauncherTest.kt (renamed from tests/FlickerTests/src/com/android/server/wm/flicker/SplitScreenToLauncherTest.kt) | 13 |
16 files changed, 98 insertions, 25 deletions
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 90c0f77b92c0..b69e6a9736a3 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 index e7da2dd2c4b0..6946618806b8 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 index 10d8ff21fdf3..a1030d8248b7 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 index 36a885ece2de..6e7c92b97bfb 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 index cec011f650a5..7b155ebd93e1 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 index 38ef907f27a9..9885359a0fb7 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 index 5c52470f731a..943a52592910 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 index ccc953808ff5..7964d949e737 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 index 8cc5c50b78cd..79321f9488ad 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 index 752915e42a37..bfececa72d4e 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 index db53be2f12b9..ecfcd8298c3f 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 index 724d769c1098..7a581d066c2b 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 index 694fc3ef9de1..d53af6f53bf2 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 index 077e8d9f6352..b5611a45a2e7 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 index fb5060e023d4..b6cce266ab88 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 index 88ac653ad961..fdcafdb12a78 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() { |
