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
This commit is contained in:
@@ -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))
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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() {
|
||||
Reference in New Issue
Block a user