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)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
open class ActivitiesTransitionTest(flicker: FlickerTest) : BaseTest(flicker) {
|
||||
open class ActivityTransitionTest(flicker: FlickerTest) : BaseTest(flicker) {
|
||||
private val testApp: TwoActivitiesAppHelper = TwoActivitiesAppHelper(instrumentation)
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@@ -27,7 +27,7 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class OpenAppAfterCameraTestCfArm(flicker: FlickerTest) : OpenAppAfterCameraTest(flicker) {
|
||||
class ActivityTransitionTestCfArm(flicker: FlickerTest) : ActivityTransitionTest(flicker) {
|
||||
companion object {
|
||||
/**
|
||||
* Creates the test configurations.
|
||||
@@ -55,7 +55,7 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
open class OpenAppColdFromIcon(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
||||
open class OpenAppFromIconColdTest(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
||||
/** {@inheritDoc} */
|
||||
override val transition: FlickerBuilder.() -> Unit
|
||||
get() = {
|
||||
@@ -32,7 +32,7 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class OpenAppColdFromIconCfArm(flicker: FlickerTest) : OpenAppColdFromIcon(flicker) {
|
||||
class OpenAppFromIconColdTestCfArm(flicker: FlickerTest) : OpenAppFromIconColdTest(flicker) {
|
||||
@Test
|
||||
@FlakyTest
|
||||
override fun visibleLayersShownMoreThanOneConsecutiveEntry() {
|
||||
@@ -38,7 +38,8 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
open class OpenAppAfterCameraTest(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
||||
open class OpenAppFromIntentColdAfterCameraTest(flicker: FlickerTest) :
|
||||
OpenAppFromLauncherTransition(flicker) {
|
||||
private val cameraApp = CameraAppHelper(instrumentation)
|
||||
/** {@inheritDoc} */
|
||||
override val transition: FlickerBuilder.() -> Unit
|
||||
@@ -27,8 +27,8 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class OpenAppFromNotificationWarmCfArm(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationWarm(flicker) {
|
||||
class OpenAppFromIntentColdAfterCameraTestCfArm(flicker: FlickerTest) :
|
||||
OpenAppFromIntentColdAfterCameraTest(flicker) {
|
||||
companion object {
|
||||
/**
|
||||
* Creates the test configurations.
|
||||
@@ -58,7 +58,8 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
open class OpenAppColdTest(flicker: FlickerTest) : OpenAppFromLauncherTransition(flicker) {
|
||||
open class OpenAppFromIntentColdTest(flicker: FlickerTest) :
|
||||
OpenAppFromLauncherTransition(flicker) {
|
||||
/** {@inheritDoc} */
|
||||
override val transition: FlickerBuilder.() -> Unit
|
||||
get() = {
|
||||
@@ -31,7 +31,7 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class OpenAppColdTestCfArm(flicker: FlickerTest) : OpenAppColdTest(flicker) {
|
||||
class OpenAppFromIntentColdTestCfArm(flicker: FlickerTest) : OpenAppFromIntentColdTest(flicker) {
|
||||
@FlakyTest(bugId = 273696733)
|
||||
@Test
|
||||
override fun appLayerReplacesLauncher() = super.appLayerReplacesLauncher()
|
||||
@@ -58,7 +58,8 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@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 */
|
||||
override val transition: FlickerBuilder.() -> Unit
|
||||
get() = {
|
||||
@@ -29,7 +29,7 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class OpenAppWarmTestCfArm(flicker: FlickerTest) : OpenAppWarmTest(flicker) {
|
||||
class OpenAppFromIntentWarmTestCfArm(flicker: FlickerTest) : OpenAppFromIntentWarmTest(flicker) {
|
||||
companion object {
|
||||
/**
|
||||
* Creates the test configurations.
|
||||
@@ -44,8 +44,8 @@ import org.junit.runners.Parameterized
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
@Postsubmit
|
||||
open class OpenAppFromLockNotificationCold(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationCold(flicker) {
|
||||
open class OpenAppFromLockscreenNotificationColdTest(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationColdTest(flicker) {
|
||||
|
||||
override val openingNotificationsFromLockScreen = true
|
||||
|
||||
@@ -46,7 +46,8 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class OpenAppFromLockNotificationWarm(flicker: FlickerTest) : OpenAppFromNotificationWarm(flicker) {
|
||||
class OpenAppFromLockscreenNotificationWarmTest(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationWarmTest(flicker) {
|
||||
|
||||
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
|
||||
* on the lock screen.
|
||||
*
|
||||
* This test assumes the device doesn't have AOD enabled
|
||||
*
|
||||
* To run this test: `atest FlickerTests:OpenAppFromLockNotificationWithLockOverlayApp`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@@ -44,8 +46,8 @@ import org.junit.runners.Parameterized
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
@Postsubmit
|
||||
class OpenAppFromLockNotificationWithLockOverlayApp(flicker: FlickerTest) :
|
||||
OpenAppFromLockNotificationCold(flicker) {
|
||||
class OpenAppFromLockscreenNotificationWithOverlayAppTest(flicker: FlickerTest) :
|
||||
OpenAppFromLockscreenNotificationColdTest(flicker) {
|
||||
private val showWhenLockedApp = ShowWhenLockedAppHelper(instrumentation)
|
||||
|
||||
// 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
|
||||
|
||||
/** 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 */
|
||||
override val transition: FlickerBuilder.() -> Unit = {
|
||||
@@ -63,7 +63,8 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
open class OpenAppNonResizeableTest(flicker: FlickerTest) : OpenAppFromLockTransition(flicker) {
|
||||
open class OpenAppFromLockscreenViaIntentTest(flicker: FlickerTest) :
|
||||
OpenAppFromLockscreenTransition(flicker) {
|
||||
override val testApp = NonResizeableAppHelper(instrumentation)
|
||||
|
||||
/**
|
||||
@@ -35,8 +35,6 @@ import org.junit.runners.Parameterized
|
||||
/**
|
||||
* 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`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@@ -44,8 +42,8 @@ import org.junit.runners.Parameterized
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
@Postsubmit
|
||||
open class OpenAppFromNotificationCold(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationWarm(flicker) {
|
||||
open class OpenAppFromNotificationColdTest(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationWarmTest(flicker) {
|
||||
/** {@inheritDoc} */
|
||||
override val transition: FlickerBuilder.() -> Unit
|
||||
get() = {
|
||||
@@ -29,8 +29,8 @@ import org.junit.runners.Parameterized
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
@Postsubmit
|
||||
class OpenAppFromNotificationColdCfArm(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationCold(flicker) {
|
||||
class OpenAppFromNotificationColdTestCfArm(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationColdTest(flicker) {
|
||||
companion object {
|
||||
/**
|
||||
* Creates the test configurations.
|
||||
@@ -47,15 +47,13 @@ import org.junit.runners.Parameterized
|
||||
/**
|
||||
* 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`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
open class OpenAppFromNotificationWarm(flicker: FlickerTest) : OpenAppTransition(flicker) {
|
||||
open class OpenAppFromNotificationWarmTest(flicker: FlickerTest) : OpenAppTransition(flicker) {
|
||||
override val testApp: NotificationAppHelper = NotificationAppHelper(instrumentation)
|
||||
|
||||
open val openingNotificationsFromLockScreen = false
|
||||
@@ -27,7 +27,8 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class ActivitiesTransitionTestCfArm(flicker: FlickerTest) : ActivitiesTransitionTest(flicker) {
|
||||
class OpenAppFromNotificationWarmTestCfArm(flicker: FlickerTest) :
|
||||
OpenAppFromNotificationWarmTest(flicker) {
|
||||
companion object {
|
||||
/**
|
||||
* Creates the test configurations.
|
||||
@@ -60,7 +60,7 @@ import org.junit.runners.Parameterized
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
class OpenCameraOnDoubleClickPowerButton(flicker: FlickerTest) :
|
||||
class OpenCameraFromHomeOnDoubleClickPowerButtonTest(flicker: FlickerTest) :
|
||||
OpenAppFromLauncherTransition(flicker) {
|
||||
private val cameraApp = CameraAppHelper(instrumentation)
|
||||
override val testApp: StandardAppHelper
|
||||
Reference in New Issue
Block a user