Merge "Remove circular dependency between datatypes and traces package" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
4dd6a96568
@@ -18,7 +18,7 @@ package com.android.wm.shell.flicker
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerBuilderProvider
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -20,9 +20,9 @@ package com.android.wm.shell.flicker
|
||||
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.Region
|
||||
import android.tools.common.datatypes.component.IComponentMatcher
|
||||
import android.tools.common.flicker.subject.layers.LayerTraceEntrySubject
|
||||
import android.tools.common.flicker.subject.layers.LayersTraceSubject
|
||||
import android.tools.common.traces.component.IComponentMatcher
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.helpers.WindowUtils
|
||||
|
||||
@@ -218,11 +218,11 @@ fun FlickerTest.splitAppLayerBoundsChanges(
|
||||
assertLayers {
|
||||
if (landscapePosLeft) {
|
||||
splitAppLayerBoundsSnapToDivider(
|
||||
component,
|
||||
landscapePosLeft,
|
||||
portraitPosTop,
|
||||
scenario.endRotation
|
||||
)
|
||||
component,
|
||||
landscapePosLeft,
|
||||
portraitPosTop,
|
||||
scenario.endRotation
|
||||
)
|
||||
} else {
|
||||
splitAppLayerBoundsSnapToDivider(
|
||||
component,
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
package com.android.wm.shell.flicker
|
||||
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
|
||||
const val SYSTEM_UI_PACKAGE_NAME = "com.android.systemui"
|
||||
const val LAUNCHER_UI_PACKAGE_NAME = "com.google.android.apps.nexuslauncher"
|
||||
|
||||
@@ -20,11 +20,11 @@ import android.content.Context
|
||||
import android.system.helpers.CommandsHelper
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import com.android.wm.shell.flicker.BaseTest
|
||||
import com.android.server.wm.flicker.helpers.setRotation
|
||||
import com.android.server.wm.flicker.helpers.LetterboxAppHelper
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
import android.tools.device.flicker.legacy.IFlickerTestData
|
||||
import com.android.server.wm.flicker.helpers.LetterboxAppHelper
|
||||
import com.android.server.wm.flicker.helpers.setRotation
|
||||
import com.android.wm.shell.flicker.BaseTest
|
||||
import com.android.wm.shell.flicker.appWindowIsVisibleAtEnd
|
||||
import com.android.wm.shell.flicker.appWindowIsVisibleAtStart
|
||||
import org.junit.Assume
|
||||
@@ -104,8 +104,8 @@ abstract class BaseAppCompat(flicker: FlickerTest) : BaseTest(flicker) {
|
||||
/**
|
||||
* Creates the test configurations.
|
||||
*
|
||||
* See [FlickerTestFactory.rotationTests] for configuring screen orientation and
|
||||
* navigation modes.
|
||||
* See [FlickerTestFactory.rotationTests] for configuring screen orientation and navigation
|
||||
* modes.
|
||||
*/
|
||||
@Parameterized.Parameters(name = "{0}")
|
||||
@JvmStatic
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
package com.android.wm.shell.flicker.appcompat
|
||||
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Parameterized
|
||||
@@ -35,13 +35,13 @@ import org.junit.runners.Parameterized
|
||||
* ```
|
||||
* Rotate non resizable portrait only app to opposite orientation to trigger size compat mode
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
* are inherited [BaseTest]
|
||||
* ```
|
||||
*/
|
||||
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@@ -86,4 +86,4 @@ class OpenAppInSizeCompatModeTest(flicker: FlickerTest) : BaseAppCompat(flicker)
|
||||
.isInvisible(ComponentNameMatcher.ROTATION)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
package com.android.wm.shell.flicker.appcompat
|
||||
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.helpers.WindowUtils
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Parameterized
|
||||
@@ -36,13 +36,13 @@ import org.junit.runners.Parameterized
|
||||
* Rotate app to opposite orientation to trigger size compat mode
|
||||
* Press restart button and wait for letterboxed app to resize
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
* are inherited [BaseTest]
|
||||
* ```
|
||||
*/
|
||||
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@@ -56,9 +56,7 @@ class RestartAppInSizeCompatModeTest(flicker: FlickerTest) : BaseAppCompat(flick
|
||||
teardown { letterboxApp.exit(wmHelper) }
|
||||
}
|
||||
|
||||
@Postsubmit
|
||||
@Test
|
||||
fun appVisibleAtStartAndEnd() = assertLetterboxAppVisibleAtStartAndEnd()
|
||||
@Postsubmit @Test fun appVisibleAtStartAndEnd() = assertLetterboxAppVisibleAtStartAndEnd()
|
||||
|
||||
@Postsubmit
|
||||
@Test
|
||||
@@ -83,4 +81,4 @@ class RestartAppInSizeCompatModeTest(flicker: FlickerTest) : BaseAppCompat(flick
|
||||
val displayBounds = WindowUtils.getDisplayBounds(flicker.scenario.endRotation)
|
||||
flicker.assertLayersEnd { visibleRegion(letterboxApp).coversAtMost(displayBounds) }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.wm.shell.flicker.bubble
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
@@ -149,9 +149,7 @@ class OpenActivityFromBubbleOnLocksreenTest(flicker: FlickerTest) : BaseBubbleSc
|
||||
@Ignore("Not applicable to this CUJ. Taskbar is not shown on lock screen")
|
||||
override fun taskBarWindowIsAlwaysVisible() {}
|
||||
|
||||
/**
|
||||
* Checks that the [ComponentNameMatcher.TASK_BAR] is visible at the end of the transition
|
||||
*/
|
||||
/** Checks that the [ComponentNameMatcher.TASK_BAR] is visible at the end of the transition */
|
||||
@Postsubmit
|
||||
@Test
|
||||
fun taskBarLayerIsVisibleAtEnd() {
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.wm.shell.flicker.pip
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.wm.shell.flicker.pip
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher.Companion.LAUNCHER
|
||||
import android.tools.common.traces.component.ComponentNameMatcher.Companion.LAUNCHER
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
|
||||
@@ -21,7 +21,7 @@ import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.wm.shell.flicker.pip
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.wm.shell.flicker.pip
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
import com.android.server.wm.flicker.helpers.SimpleAppHelper
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.wm.shell.flicker.pip
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.wm.shell.flicker.pip
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -20,7 +20,7 @@ import android.app.Instrumentation
|
||||
import android.content.Intent
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.rules.RemoveAllTasksButHomeRule.Companion.removeAllTasksButHome
|
||||
|
||||
@@ -19,8 +19,8 @@ package com.android.wm.shell.flicker.splitscreen
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.IwTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.datatypes.component.EdgeExtensionComponentMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.EdgeExtensionComponentMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -19,9 +19,9 @@ package com.android.wm.shell.flicker.splitscreen
|
||||
import android.app.Instrumentation
|
||||
import android.graphics.Point
|
||||
import android.os.SystemClock
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.datatypes.component.IComponentMatcher
|
||||
import android.tools.common.datatypes.component.IComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.IComponentMatcher
|
||||
import android.tools.common.traces.component.IComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerBuilderProvider
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
package com.android.server.wm.flicker
|
||||
|
||||
import android.tools.common.PlatformConsts
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.datatypes.component.IComponentNameMatcher
|
||||
import android.tools.common.flicker.subject.region.RegionSubject
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.IComponentNameMatcher
|
||||
import android.tools.common.traces.wm.WindowManagerTrace
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.helpers.WindowUtils
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.activityembedding
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -40,20 +40,27 @@ import org.junit.runners.Parameterized
|
||||
* Launch an app [testApp] and wait animation to complete
|
||||
* Press back button
|
||||
* ```
|
||||
*
|
||||
* To run only the presubmit assertions add: `--
|
||||
*
|
||||
* ```
|
||||
* --module-arg FlickerTests:exclude-annotation:androidx.test.filters.FlakyTest
|
||||
* --module-arg FlickerTests:include-annotation:android.platform.test.annotations.Presubmit`
|
||||
* ```
|
||||
*
|
||||
* To run only the postsubmit assertions add: `--
|
||||
*
|
||||
* ```
|
||||
* --module-arg FlickerTests:exclude-annotation:androidx.test.filters.FlakyTest
|
||||
* --module-arg FlickerTests:include-annotation:android.platform.test.annotations.Postsubmit`
|
||||
* ```
|
||||
*
|
||||
* To run only the flaky assertions add: `--
|
||||
*
|
||||
* ```
|
||||
* --module-arg FlickerTests:include-annotation:androidx.test.filters.FlakyTest`
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* 1. Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
|
||||
@@ -40,20 +40,27 @@ import org.junit.runners.Parameterized
|
||||
* Launch an app [testApp] and wait animation to complete
|
||||
* Press home button
|
||||
* ```
|
||||
*
|
||||
* To run only the presubmit assertions add: `--
|
||||
*
|
||||
* ```
|
||||
* --module-arg FlickerTests:exclude-annotation:androidx.test.filters.FlakyTest
|
||||
* --module-arg FlickerTests:include-annotation:android.platform.test.annotations.Presubmit`
|
||||
* ```
|
||||
*
|
||||
* To run only the postsubmit assertions add: `--
|
||||
*
|
||||
* ```
|
||||
* --module-arg FlickerTests:exclude-annotation:androidx.test.filters.FlakyTest
|
||||
* --module-arg FlickerTests:include-annotation:android.platform.test.annotations.Postsubmit`
|
||||
* ```
|
||||
*
|
||||
* To run only the flaky assertions add: `--
|
||||
*
|
||||
* ```
|
||||
* --module-arg FlickerTests:include-annotation:androidx.test.filters.FlakyTest`
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* 1. Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.close
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher.Companion.LAUNCHER
|
||||
import android.tools.common.traces.component.ComponentNameMatcher.Companion.LAUNCHER
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.wm.WindowManagerState.Companion.STATE_RESUMED
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
|
||||
class AppPairsHelper(
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
|
||||
@@ -18,10 +18,10 @@ package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.datatypes.component.IComponentMatcher
|
||||
import android.tools.common.traces.Condition
|
||||
import android.tools.common.traces.DeviceStateDump
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.IComponentMatcher
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.helpers.IME_PACKAGE
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
|
||||
@@ -17,15 +17,15 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import androidx.test.uiautomator.By
|
||||
import androidx.test.uiautomator.Until
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.helpers.SYSTEMUI_PACKAGE
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import androidx.test.uiautomator.By
|
||||
import androidx.test.uiautomator.Until
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
|
||||
class LetterboxAppHelper
|
||||
@JvmOverloads
|
||||
@@ -37,13 +37,21 @@ constructor(
|
||||
) : StandardAppHelper(instr, launcherName, component) {
|
||||
|
||||
fun clickRestart(wmHelper: WindowManagerStateHelper) {
|
||||
val restartButton = uiDevice.wait(Until.findObject(By.res(
|
||||
SYSTEMUI_PACKAGE, "size_compat_restart_button")), FIND_TIMEOUT)
|
||||
val restartButton =
|
||||
uiDevice.wait(
|
||||
Until.findObject(By.res(SYSTEMUI_PACKAGE, "size_compat_restart_button")),
|
||||
FIND_TIMEOUT
|
||||
)
|
||||
restartButton?.run { restartButton.click() } ?: error("Restart button not found")
|
||||
|
||||
// size compat mode restart confirmation dialog button
|
||||
val restartDialogButton = uiDevice.wait(Until.findObject(By.res(
|
||||
SYSTEMUI_PACKAGE, "letterbox_restart_dialog_restart_button")), FIND_TIMEOUT)
|
||||
val restartDialogButton =
|
||||
uiDevice.wait(
|
||||
Until.findObject(
|
||||
By.res(SYSTEMUI_PACKAGE, "letterbox_restart_dialog_restart_button")
|
||||
),
|
||||
FIND_TIMEOUT
|
||||
)
|
||||
restartDialogButton?.run { restartDialogButton.click() }
|
||||
?: error("Restart dialog button not found")
|
||||
wmHelper.StateSyncBuilder().withAppTransitionIdle().waitForAndVerify()
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
|
||||
@@ -19,7 +19,7 @@ package com.android.server.wm.flicker.helpers
|
||||
import android.app.Instrumentation
|
||||
import android.content.Context
|
||||
import android.provider.Settings
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.util.Log
|
||||
import com.android.compatibility.common.util.SystemUtil
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
|
||||
@@ -21,8 +21,8 @@ import android.media.session.MediaController
|
||||
import android.media.session.MediaSessionManager
|
||||
import android.tools.common.datatypes.Rect
|
||||
import android.tools.common.datatypes.Region
|
||||
import android.tools.common.datatypes.component.IComponentMatcher
|
||||
import android.tools.common.traces.ConditionsFactory
|
||||
import android.tools.common.traces.component.IComponentMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.helpers.SYSTEMUI_PACKAGE
|
||||
@@ -250,7 +250,8 @@ open class PipAppHelper(instrumentation: Instrumentation) :
|
||||
waitConditions = arrayOf(ConditionsFactory.hasPipWindow())
|
||||
)
|
||||
|
||||
wmHelper.StateSyncBuilder()
|
||||
wmHelper
|
||||
.StateSyncBuilder()
|
||||
.withWindowSurfaceAppeared(this)
|
||||
.withPipShown()
|
||||
.waitForAndVerify()
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.traces.parsers.toFlickerComponent
|
||||
import com.android.server.wm.flicker.testapp.ActivityOptions
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.helpers
|
||||
|
||||
import android.app.Instrumentation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.helpers.FIND_TIMEOUT
|
||||
import android.tools.device.traces.parsers.WindowManagerStateHelper
|
||||
|
||||
@@ -18,8 +18,8 @@ package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.flicker.subject.region.RegionSubject
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -19,7 +19,7 @@ package com.android.server.wm.flicker.ime
|
||||
import android.platform.test.annotations.IwTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.IwTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
fun FlickerTest.imeLayerBecomesVisible() {
|
||||
|
||||
@@ -18,8 +18,8 @@ package com.android.server.wm.flicker.ime
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.NavBar
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.flicker.subject.region.RegionSubject
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -19,7 +19,7 @@ package com.android.server.wm.flicker.ime
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.NavBar
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
package com.android.server.wm.flicker.ime
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.ConditionsFactory
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -41,4 +41,4 @@ class OpenAppAfterCameraTestCfArm(flicker: FlickerTest) : OpenAppAfterCameraTest
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,9 +23,9 @@ import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
import android.tools.device.flicker.rules.RemoveAllTasksButHomeRule.Companion.removeAllTasksButHome
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.helpers.setRotation
|
||||
import android.tools.device.flicker.rules.RemoveAllTasksButHomeRule.Companion.removeAllTasksButHome
|
||||
import org.junit.FixMethodOrder
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
@@ -42,6 +42,7 @@ import org.junit.runners.Parameterized
|
||||
* Make sure no apps are running on the device
|
||||
* Launch an app [testApp] and wait animation to complete
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* 1. Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
|
||||
@@ -49,4 +49,4 @@ class OpenAppColdTestCfArm(flicker: FlickerTest) : OpenAppColdTest(flicker) {
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import com.android.server.wm.flicker.replacesLayer
|
||||
import org.junit.Test
|
||||
|
||||
@@ -78,9 +78,7 @@ open class OpenAppFromLockNotificationCold(flicker: FlickerTest) :
|
||||
override fun taskBarLayerIsVisibleAtStartAndEnd() {}
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@Test
|
||||
@Ignore("Display is off at the start")
|
||||
override fun taskBarWindowIsAlwaysVisible() {}
|
||||
@Test @Ignore("Display is off at the start") override fun taskBarWindowIsAlwaysVisible() {}
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@Test
|
||||
|
||||
@@ -20,7 +20,7 @@ import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.platform.test.rule.SettingOverrideRule
|
||||
import android.provider.Settings
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -19,7 +19,7 @@ package com.android.server.wm.flicker.launch
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
@@ -113,9 +113,7 @@ class OpenAppFromLockNotificationWithLockOverlayApp(flicker: FlickerTest) :
|
||||
@Test
|
||||
override fun navBarWindowIsAlwaysVisible() = super.navBarWindowIsAlwaysVisible()
|
||||
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun entireScreenCovered() = super.entireScreenCovered()
|
||||
@Presubmit @Test override fun entireScreenCovered() = super.entireScreenCovered()
|
||||
|
||||
@FlakyTest(bugId = 278227468)
|
||||
@Test
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import com.android.server.wm.flicker.navBarLayerPositionAtEnd
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -44,4 +44,4 @@ class OpenAppFromNotificationColdCfArm(flicker: FlickerTest) :
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -44,6 +44,7 @@ import org.junit.runners.Parameterized
|
||||
* Relaunch an app [testApp] by selecting it in the overview screen, and wait animation to
|
||||
* complete (only this action is traced)
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* 1. Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
|
||||
@@ -20,7 +20,7 @@ import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.NavBar
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
@@ -47,6 +47,7 @@ import org.junit.runners.Parameterized
|
||||
* Lock the device.
|
||||
* Launch an app on top of the lock screen [testApp] and wait animation to complete
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* 1. Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
@@ -161,9 +162,7 @@ open class OpenAppNonResizeableTest(flicker: FlickerTest) : OpenAppFromLockTrans
|
||||
super.appWindowBecomesFirstAndOnlyTopWindow()
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun appWindowBecomesVisible() = super.appWindowBecomesVisible()
|
||||
@Presubmit @Test override fun appWindowBecomesVisible() = super.appWindowBecomesVisible()
|
||||
|
||||
/** Checks the [ComponentNameMatcher.NAV_BAR] is visible at the end of the transition */
|
||||
@Presubmit
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -42,6 +42,7 @@ import org.junit.runners.Parameterized
|
||||
* Press home
|
||||
* Relaunch an app [testApp] and wait animation to complete (only this action is traced)
|
||||
* ```
|
||||
*
|
||||
* Notes:
|
||||
* ```
|
||||
* 1. Some default assertions (e.g., nav bar, status bar and screen covered)
|
||||
|
||||
@@ -43,4 +43,4 @@ class OpenAppWarmTestCfArm(flicker: FlickerTest) : OpenAppWarmTest(flicker) {
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,20 +20,20 @@ import android.app.Instrumentation
|
||||
import android.os.Bundle
|
||||
import android.os.Handler
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.ConditionsFactory
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerBuilderProvider
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
import android.tools.device.flicker.rules.RemoveAllTasksButHomeRule
|
||||
import android.tools.device.helpers.wakeUpAndGoToHomeScreen
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import com.android.server.wm.flicker.R
|
||||
import com.android.server.wm.flicker.helpers.setRotation
|
||||
import android.tools.device.flicker.rules.RemoveAllTasksButHomeRule
|
||||
import android.tools.device.helpers.wakeUpAndGoToHomeScreen
|
||||
import com.android.server.wm.flicker.helpers.SimpleAppHelper
|
||||
import com.android.server.wm.flicker.helpers.setRotation
|
||||
import org.junit.FixMethodOrder
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
@@ -21,11 +21,11 @@ import android.app.WallpaperManager
|
||||
import android.content.res.Resources
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher.Companion.SPLASH_SCREEN
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher.Companion.WALLPAPER_BBQ_WRAPPER
|
||||
import android.tools.common.datatypes.component.ComponentSplashScreenMatcher
|
||||
import android.tools.common.datatypes.component.IComponentMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher.Companion.SPLASH_SCREEN
|
||||
import android.tools.common.traces.component.ComponentNameMatcher.Companion.WALLPAPER_BBQ_WRAPPER
|
||||
import android.tools.common.traces.component.ComponentSplashScreenMatcher
|
||||
import android.tools.common.traces.component.IComponentMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -20,7 +20,7 @@ import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.NavBar
|
||||
import android.tools.common.datatypes.Rect
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -20,7 +20,7 @@ import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.NavBar
|
||||
import android.tools.common.datatypes.Rect
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -21,7 +21,7 @@ import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.NavBar
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.common.datatypes.Rect
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.android.server.wm.flicker.rotation
|
||||
|
||||
import android.platform.test.annotations.IwTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package com.android.server.wm.flicker.rotation
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.apphelpers.StandardAppHelper
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
@@ -19,7 +19,7 @@ package com.android.server.wm.flicker.rotation
|
||||
import android.platform.test.annotations.IwTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.ScenarioBuilder
|
||||
import android.tools.common.datatypes.component.ComponentNameMatcher
|
||||
import android.tools.common.traces.component.ComponentNameMatcher
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
|
||||
Reference in New Issue
Block a user