Merge "Improve app launch test naming" into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
8b441b6333
@@ -57,7 +57,7 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
open class ActivitiesTransitionTest(flicker: FlickerTest) : BaseTest(flicker) {
|
open class ActivityTransitionTest(flicker: FlickerTest) : BaseTest(flicker) {
|
||||||
private val testApp: TwoActivitiesAppHelper = TwoActivitiesAppHelper(instrumentation)
|
private val testApp: TwoActivitiesAppHelper = TwoActivitiesAppHelper(instrumentation)
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
@@ -27,7 +27,7 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class OpenAppAfterCameraTestCfArm(flicker: FlickerTest) : OpenAppAfterCameraTest(flicker) {
|
class ActivityTransitionTestCfArm(flicker: FlickerTest) : ActivityTransitionTest(flicker) {
|
||||||
companion object {
|
companion object {
|
||||||
/**
|
/**
|
||||||
* Creates the test configurations.
|
* Creates the test configurations.
|
||||||
@@ -55,7 +55,7 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
open class OpenAppColdFromIcon(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
open class OpenAppFromIconColdTest(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
override val transition: FlickerBuilder.() -> Unit
|
override val transition: FlickerBuilder.() -> Unit
|
||||||
get() = {
|
get() = {
|
||||||
@@ -32,7 +32,7 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class OpenAppColdFromIconCfArm(flicker: FlickerTest) : OpenAppColdFromIcon(flicker) {
|
class OpenAppFromIconColdTestCfArm(flicker: FlickerTest) : OpenAppFromIconColdTest(flicker) {
|
||||||
@Test
|
@Test
|
||||||
@FlakyTest
|
@FlakyTest
|
||||||
override fun visibleLayersShownMoreThanOneConsecutiveEntry() {
|
override fun visibleLayersShownMoreThanOneConsecutiveEntry() {
|
||||||
@@ -38,7 +38,8 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
open class OpenAppAfterCameraTest(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
open class OpenAppFromIntentColdAfterCameraTest(flicker: FlickerTest) :
|
||||||
|
OpenAppFromLauncherTransition(flicker) {
|
||||||
private val cameraApp = CameraAppHelper(instrumentation)
|
private val cameraApp = CameraAppHelper(instrumentation)
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
override val transition: FlickerBuilder.() -> Unit
|
override val transition: FlickerBuilder.() -> Unit
|
||||||
@@ -27,8 +27,8 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class OpenAppFromNotificationWarmCfArm(flicker: FlickerTest) :
|
class OpenAppFromIntentColdAfterCameraTestCfArm(flicker: FlickerTest) :
|
||||||
OpenAppFromNotificationWarm(flicker) {
|
OpenAppFromIntentColdAfterCameraTest(flicker) {
|
||||||
companion object {
|
companion object {
|
||||||
/**
|
/**
|
||||||
* Creates the test configurations.
|
* Creates the test configurations.
|
||||||
@@ -58,7 +58,8 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
open class OpenAppColdTest(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
open class OpenAppFromIntentColdTest(flicker: FlickerTest) :
|
||||||
|
OpenAppFromLauncherTransition(flicker) {
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
override val transition: FlickerBuilder.() -> Unit
|
override val transition: FlickerBuilder.() -> Unit
|
||||||
get() = {
|
get() = {
|
||||||
@@ -31,7 +31,7 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class OpenAppColdTestCfArm(flicker: FlickerTest) : OpenAppColdTest(flicker) {
|
class OpenAppFromIntentColdTestCfArm(flicker: FlickerTest) : OpenAppFromIntentColdTest(flicker) {
|
||||||
@FlakyTest(bugId = 273696733)
|
@FlakyTest(bugId = 273696733)
|
||||||
@Test
|
@Test
|
||||||
override fun appLayerReplacesLauncher() = super.appLayerReplacesLauncher()
|
override fun appLayerReplacesLauncher() = super.appLayerReplacesLauncher()
|
||||||
@@ -58,7 +58,8 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
open class OpenAppWarmTest(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
open class OpenAppFromIntentWarmTest(flicker: FlickerTest) :
|
||||||
|
OpenAppFromLauncherTransition(flicker) {
|
||||||
/** Defines the transition used to run the test */
|
/** Defines the transition used to run the test */
|
||||||
override val transition: FlickerBuilder.() -> Unit
|
override val transition: FlickerBuilder.() -> Unit
|
||||||
get() = {
|
get() = {
|
||||||
@@ -29,7 +29,7 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class OpenAppWarmTestCfArm(flicker: FlickerTest) : OpenAppWarmTest(flicker) {
|
class OpenAppFromIntentWarmTestCfArm(flicker: FlickerTest) : OpenAppFromIntentWarmTest(flicker) {
|
||||||
companion object {
|
companion object {
|
||||||
/**
|
/**
|
||||||
* Creates the test configurations.
|
* Creates the test configurations.
|
||||||
@@ -44,8 +44,8 @@ import org.junit.runners.Parameterized
|
|||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
@Postsubmit
|
@Postsubmit
|
||||||
open class OpenAppFromLockNotificationCold(flicker: FlickerTest) :
|
open class OpenAppFromLockscreenNotificationColdTest(flicker: FlickerTest) :
|
||||||
OpenAppFromNotificationCold(flicker) {
|
OpenAppFromNotificationColdTest(flicker) {
|
||||||
|
|
||||||
override val openingNotificationsFromLockScreen = true
|
override val openingNotificationsFromLockScreen = true
|
||||||
|
|
||||||
@@ -46,7 +46,8 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class OpenAppFromLockNotificationWarm(flicker: FlickerTest) : OpenAppFromNotificationWarm(flicker) {
|
class OpenAppFromLockscreenNotificationWarmTest(flicker: FlickerTest) :
|
||||||
|
OpenAppFromNotificationWarmTest(flicker) {
|
||||||
|
|
||||||
override val openingNotificationsFromLockScreen = true
|
override val openingNotificationsFromLockScreen = true
|
||||||
|
|
||||||
@@ -37,6 +37,8 @@ import org.junit.runners.Parameterized
|
|||||||
* Test cold launching an app from a notification from the lock screen when there is an app overlaid
|
* Test cold launching an app from a notification from the lock screen when there is an app overlaid
|
||||||
* on the lock screen.
|
* on the lock screen.
|
||||||
*
|
*
|
||||||
|
* This test assumes the device doesn't have AOD enabled
|
||||||
|
*
|
||||||
* To run this test: `atest FlickerTests:OpenAppFromLockNotificationWithLockOverlayApp`
|
* To run this test: `atest FlickerTests:OpenAppFromLockNotificationWithLockOverlayApp`
|
||||||
*/
|
*/
|
||||||
@RequiresDevice
|
@RequiresDevice
|
||||||
@@ -44,8 +46,8 @@ import org.junit.runners.Parameterized
|
|||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
@Postsubmit
|
@Postsubmit
|
||||||
class OpenAppFromLockNotificationWithLockOverlayApp(flicker: FlickerTest) :
|
class OpenAppFromLockscreenNotificationWithOverlayAppTest(flicker: FlickerTest) :
|
||||||
OpenAppFromLockNotificationCold(flicker) {
|
OpenAppFromLockscreenNotificationColdTest(flicker) {
|
||||||
private val showWhenLockedApp = ShowWhenLockedAppHelper(instrumentation)
|
private val showWhenLockedApp = ShowWhenLockedAppHelper(instrumentation)
|
||||||
|
|
||||||
// Although we are technically still locked here, the overlay app means we should open the
|
// Although we are technically still locked here, the overlay app means we should open the
|
||||||
@@ -28,7 +28,7 @@ import org.junit.Ignore
|
|||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
|
||||||
/** Base class for app launch tests from lock screen */
|
/** Base class for app launch tests from lock screen */
|
||||||
abstract class OpenAppFromLockTransition(flicker: FlickerTest) : OpenAppTransition(flicker) {
|
abstract class OpenAppFromLockscreenTransition(flicker: FlickerTest) : OpenAppTransition(flicker) {
|
||||||
|
|
||||||
/** Defines the transition used to run the test */
|
/** Defines the transition used to run the test */
|
||||||
override val transition: FlickerBuilder.() -> Unit = {
|
override val transition: FlickerBuilder.() -> Unit = {
|
||||||
@@ -63,7 +63,8 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
open class OpenAppNonResizeableTest(flicker: FlickerTest) : OpenAppFromLockTransition(flicker) {
|
open class OpenAppFromLockscreenViaIntentTest(flicker: FlickerTest) :
|
||||||
|
OpenAppFromLockscreenTransition(flicker) {
|
||||||
override val testApp = NonResizeableAppHelper(instrumentation)
|
override val testApp = NonResizeableAppHelper(instrumentation)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -35,8 +35,6 @@ import org.junit.runners.Parameterized
|
|||||||
/**
|
/**
|
||||||
* Test cold launching an app from a notification.
|
* Test cold launching an app from a notification.
|
||||||
*
|
*
|
||||||
* This test assumes the device doesn't have AOD enabled
|
|
||||||
*
|
|
||||||
* To run this test: `atest FlickerTests:OpenAppFromNotificationCold`
|
* To run this test: `atest FlickerTests:OpenAppFromNotificationCold`
|
||||||
*/
|
*/
|
||||||
@RequiresDevice
|
@RequiresDevice
|
||||||
@@ -44,8 +42,8 @@ import org.junit.runners.Parameterized
|
|||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
@Postsubmit
|
@Postsubmit
|
||||||
open class OpenAppFromNotificationCold(flicker: FlickerTest) :
|
open class OpenAppFromNotificationColdTest(flicker: FlickerTest) :
|
||||||
OpenAppFromNotificationWarm(flicker) {
|
OpenAppFromNotificationWarmTest(flicker) {
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
override val transition: FlickerBuilder.() -> Unit
|
override val transition: FlickerBuilder.() -> Unit
|
||||||
get() = {
|
get() = {
|
||||||
@@ -29,8 +29,8 @@ import org.junit.runners.Parameterized
|
|||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
@Postsubmit
|
@Postsubmit
|
||||||
class OpenAppFromNotificationColdCfArm(flicker: FlickerTest) :
|
class OpenAppFromNotificationColdTestCfArm(flicker: FlickerTest) :
|
||||||
OpenAppFromNotificationCold(flicker) {
|
OpenAppFromNotificationColdTest(flicker) {
|
||||||
companion object {
|
companion object {
|
||||||
/**
|
/**
|
||||||
* Creates the test configurations.
|
* Creates the test configurations.
|
||||||
@@ -47,15 +47,13 @@ import org.junit.runners.Parameterized
|
|||||||
/**
|
/**
|
||||||
* Test cold launching an app from a notification.
|
* Test cold launching an app from a notification.
|
||||||
*
|
*
|
||||||
* This test assumes the device doesn't have AOD enabled
|
|
||||||
*
|
|
||||||
* To run this test: `atest FlickerTests:OpenAppFromNotificationWarm`
|
* To run this test: `atest FlickerTests:OpenAppFromNotificationWarm`
|
||||||
*/
|
*/
|
||||||
@RequiresDevice
|
@RequiresDevice
|
||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
open class OpenAppFromNotificationWarm(flicker: FlickerTest) : OpenAppTransition(flicker) {
|
open class OpenAppFromNotificationWarmTest(flicker: FlickerTest) : OpenAppTransition(flicker) {
|
||||||
override val testApp: NotificationAppHelper = NotificationAppHelper(instrumentation)
|
override val testApp: NotificationAppHelper = NotificationAppHelper(instrumentation)
|
||||||
|
|
||||||
open val openingNotificationsFromLockScreen = false
|
open val openingNotificationsFromLockScreen = false
|
||||||
@@ -27,7 +27,8 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class ActivitiesTransitionTestCfArm(flicker: FlickerTest) : ActivitiesTransitionTest(flicker) {
|
class OpenAppFromNotificationWarmTestCfArm(flicker: FlickerTest) :
|
||||||
|
OpenAppFromNotificationWarmTest(flicker) {
|
||||||
companion object {
|
companion object {
|
||||||
/**
|
/**
|
||||||
* Creates the test configurations.
|
* Creates the test configurations.
|
||||||
@@ -60,7 +60,7 @@ import org.junit.runners.Parameterized
|
|||||||
@RunWith(Parameterized::class)
|
@RunWith(Parameterized::class)
|
||||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||||
class OpenCameraOnDoubleClickPowerButton(flicker: FlickerTest) :
|
class OpenCameraFromHomeOnDoubleClickPowerButtonTest(flicker: FlickerTest) :
|
||||||
OpenAppFromLauncherTransition(flicker) {
|
OpenAppFromLauncherTransition(flicker) {
|
||||||
private val cameraApp = CameraAppHelper(instrumentation)
|
private val cameraApp = CameraAppHelper(instrumentation)
|
||||||
override val testApp: StandardAppHelper
|
override val testApp: StandardAppHelper
|
||||||
Reference in New Issue
Block a user