Revert "Temporarily disable FaaS on legacy Flicker tests"
This reverts commit 6017a8bdc1.
Reason for revert: re-enable FaaS on Flicker tests
Change-Id: Ic544c984cbae6c871690859f71315b613a45e26a
This commit is contained in:
committed by
Android (Google) Code Review
parent
6017a8bdc1
commit
ebddf8eba1
@@ -17,6 +17,7 @@
|
||||
package com.android.server.wm.flicker.close
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
@@ -39,27 +40,20 @@ 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)
|
||||
@@ -71,6 +65,7 @@ import org.junit.runners.Parameterized
|
||||
* ```
|
||||
*/
|
||||
@RequiresDevice
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.android.server.wm.flicker.close
|
||||
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
@@ -24,6 +25,7 @@ import org.junit.runner.RunWith
|
||||
import org.junit.runners.MethodSorters
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
package com.android.server.wm.flicker.close
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
@@ -39,27 +40,20 @@ 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)
|
||||
@@ -71,6 +65,7 @@ import org.junit.runners.Parameterized
|
||||
* ```
|
||||
*/
|
||||
@RequiresDevice
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.android.server.wm.flicker.close
|
||||
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
@@ -24,6 +25,7 @@ import org.junit.runner.RunWith
|
||||
import org.junit.runners.MethodSorters
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -41,4 +41,4 @@ class OpenAppAfterCameraTestCfArm(flicker: FlickerTest) : OpenAppAfterCameraTest
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,6 +18,7 @@ package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.tools.common.NavBar
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
@@ -28,6 +29,7 @@ import org.junit.runners.MethodSorters
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
/** Some assertions will fail because of b/264415996 */
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -18,13 +18,14 @@ package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.Postsubmit
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
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
|
||||
@@ -41,7 +42,6 @@ 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)
|
||||
@@ -53,6 +53,7 @@ import org.junit.runners.Parameterized
|
||||
* ```
|
||||
*/
|
||||
@RequiresDevice
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
@@ -26,6 +27,7 @@ import org.junit.runner.RunWith
|
||||
import org.junit.runners.MethodSorters
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
@@ -47,4 +49,4 @@ class OpenAppColdTestCfArm(flicker: FlickerTest) : OpenAppColdTest(flicker) {
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -44,4 +44,4 @@ class OpenAppFromNotificationColdCfArm(flicker: FlickerTest) :
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -19,6 +19,7 @@ package com.android.server.wm.flicker.launch
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
@@ -43,7 +44,6 @@ 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)
|
||||
@@ -55,6 +55,7 @@ import org.junit.runners.Parameterized
|
||||
* ```
|
||||
*/
|
||||
@RequiresDevice
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
@@ -25,6 +26,7 @@ import org.junit.runners.MethodSorters
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
/** Some assertions will fail because of b/264415996 */
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -22,6 +22,7 @@ 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.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
@@ -47,7 +48,6 @@ 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)
|
||||
@@ -59,6 +59,7 @@ import org.junit.runners.Parameterized
|
||||
* ```
|
||||
*/
|
||||
@RequiresDevice
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -18,6 +18,7 @@ package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
@@ -41,7 +42,6 @@ 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)
|
||||
@@ -53,6 +53,7 @@ import org.junit.runners.Parameterized
|
||||
* ```
|
||||
*/
|
||||
@RequiresDevice
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.android.server.wm.flicker.launch
|
||||
|
||||
import android.tools.device.flicker.annotation.FlickerServiceCompatible
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerTest
|
||||
import android.tools.device.flicker.legacy.FlickerTestFactory
|
||||
@@ -24,6 +25,7 @@ import org.junit.runner.RunWith
|
||||
import org.junit.runners.MethodSorters
|
||||
import org.junit.runners.Parameterized
|
||||
|
||||
@FlickerServiceCompatible
|
||||
@RunWith(Parameterized::class)
|
||||
@Parameterized.UseParametersRunnerFactory(FlickerParametersRunnerFactory::class)
|
||||
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
|
||||
@@ -41,4 +43,4 @@ class OpenAppWarmTestCfArm(flicker: FlickerTest) : OpenAppWarmTest(flicker) {
|
||||
return FlickerTestFactory.nonRotationTests()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -24,10 +24,10 @@ 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.view.KeyEvent
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.helpers.setRotation
|
||||
import android.tools.device.flicker.rules.RemoveAllTasksButHomeRule
|
||||
import org.junit.FixMethodOrder
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
@@ -44,7 +44,6 @@ 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)
|
||||
|
||||
@@ -27,13 +27,13 @@ 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.SimpleAppHelper
|
||||
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 org.junit.FixMethodOrder
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
Reference in New Issue
Block a user