Include AE Flicker tests to be tracked
Bug: 238043427 Test: atest and presubmit Change-Id: Idd1cf7584ff45d0e8b1ee31c62fba1330e4f2d81 Merged-In: Idd1cf7584ff45d0e8b1ee31c62fba1330e4f2d81
This commit is contained in:
@@ -39,7 +39,11 @@ filegroup {
|
||||
"src/**/activityembedding/*.kt",
|
||||
"src/**/activityembedding/open/*.kt",
|
||||
"src/**/activityembedding/close/*.kt",
|
||||
"src/**/activityembedding/layoutchange/*.kt",
|
||||
"src/**/activityembedding/pip/*.kt",
|
||||
"src/**/activityembedding/rotation/*.kt",
|
||||
"src/**/activityembedding/rtl/*.kt",
|
||||
"src/**/activityembedding/splitscreen/*.kt",
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ import org.junit.runners.Parameterized
|
||||
* Setup: Launch A|B in split with B being the secondary activity. Transitions: Finish B and expect
|
||||
* A to become fullscreen.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:CloseSecondaryActivityInSplitTest`
|
||||
* To run this test: `atest FlickerTestsOther:CloseSecondaryActivityInSplitTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.server.wm.flicker.activityembedding
|
||||
package com.android.server.wm.flicker.activityembedding.layoutchange
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.Rect
|
||||
@@ -22,6 +22,7 @@ import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTest
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTestFactory
|
||||
import com.android.server.wm.flicker.activityembedding.ActivityEmbeddingTestBase
|
||||
import com.android.server.wm.flicker.helpers.ActivityEmbeddingAppHelper
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import org.junit.FixMethodOrder
|
||||
@@ -38,7 +39,7 @@ import org.junit.runners.Parameterized
|
||||
* Transitions:
|
||||
* Change the split ratio to A:B=0.7:0.3, expect bounds change for both A and B.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:HorizontalSplitChangeRatioTest`
|
||||
* To run this test: `atest FlickerTestsOther:HorizontalSplitChangeRatioTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -39,7 +39,7 @@ import org.junit.runners.Parameterized
|
||||
* Setup: Launch A|B in split with B being the secondary activity. Transitions: A start C with
|
||||
* alwaysExpand=true, expect C to launch in fullscreen and cover split A|B.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:MainActivityStartsSecondaryWithAlwaysExpandTest`
|
||||
* To run this test: `atest FlickerTestsOther:MainActivityStartsSecondaryWithAlwaysExpandTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -34,7 +34,7 @@ import org.junit.runners.Parameterized
|
||||
* Test opening an activity that will launch another activity as ActivityEmbedding placeholder in
|
||||
* split.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:OpenActivityEmbeddingPlaceholderSplitTest`
|
||||
* To run this test: `atest FlickerTestsOther:OpenActivityEmbeddingPlaceholderSplitTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -34,7 +34,7 @@ import org.junit.runners.Parameterized
|
||||
/**
|
||||
* Test opening a secondary activity that will split with the main activity.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:OpenActivityEmbeddingSecondaryToSplitTest`
|
||||
* To run this test: `atest FlickerTestsOther:OpenActivityEmbeddingSecondaryToSplitTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -40,7 +40,7 @@ import org.junit.runners.Parameterized
|
||||
*
|
||||
* Transitions: Let B start C, expect C to cover B and end up in split A|C.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:OpenThirdActivityOverSplitTest`
|
||||
* To run this test: `atest FlickerTestsOther:OpenThirdActivityOverSplitTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.server.wm.flicker.activityembedding
|
||||
package com.android.server.wm.flicker.activityembedding.open
|
||||
|
||||
import android.platform.test.annotations.FlakyTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
@@ -27,6 +27,7 @@ import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTest
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTestFactory
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.activityembedding.ActivityEmbeddingTestBase
|
||||
import com.android.server.wm.flicker.helpers.ActivityEmbeddingAppHelper
|
||||
import org.junit.FixMethodOrder
|
||||
import org.junit.Test
|
||||
@@ -42,7 +43,7 @@ import org.junit.runners.Parameterized
|
||||
* Transitions: From A launch a trampoline Activity T, T launches secondary Activity B and
|
||||
* finishes itself, end up in split A|B.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:OpenTrampolineActivityTest`
|
||||
* To run this test: `atest FlickerTestsOther:OpenTrampolineActivityTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.server.wm.flicker.activityembedding
|
||||
package com.android.server.wm.flicker.activityembedding.pip
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.datatypes.Rect
|
||||
@@ -25,6 +25,7 @@ import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTest
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTestFactory
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.activityembedding.ActivityEmbeddingTestBase
|
||||
import com.android.server.wm.flicker.helpers.ActivityEmbeddingAppHelper
|
||||
import org.junit.FixMethodOrder
|
||||
import org.junit.Test
|
||||
@@ -38,7 +39,7 @@ import org.junit.runners.Parameterized
|
||||
* Setup: Start from a split A|B.
|
||||
* Transition: B enters PIP, observe the window shrink to the bottom right corner on screen.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:SecondaryActivityEnterPipTest`
|
||||
* To run this test: `atest FlickerTestsOther:SecondaryActivityEnterPipTest`
|
||||
*
|
||||
*/
|
||||
@RequiresDevice
|
||||
|
||||
@@ -23,6 +23,7 @@ import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTest
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTestFactory
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.activityembedding.ActivityEmbeddingTestBase
|
||||
import com.android.server.wm.flicker.helpers.ActivityEmbeddingAppHelper
|
||||
import com.android.server.wm.flicker.rotation.RotationTransition
|
||||
import org.junit.FixMethodOrder
|
||||
@@ -37,7 +38,7 @@ import org.junit.runners.Parameterized
|
||||
* Setup: Launch A|B in split with B being the secondary activity. Transitions: Rotate display, and
|
||||
* expect A and B to split evenly in new rotation.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:RotateSplitNoChangeTest`
|
||||
* To run this test: `atest FlickerTestsOther:RotateSplitNoChangeTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.server.wm.flicker.activityembedding
|
||||
package com.android.server.wm.flicker.activityembedding.rtl
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.device.flicker.junit.FlickerParametersRunnerFactory
|
||||
@@ -22,6 +22,7 @@ import android.tools.device.flicker.legacy.FlickerBuilder
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTest
|
||||
import android.tools.device.flicker.legacy.LegacyFlickerTestFactory
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.activityembedding.ActivityEmbeddingTestBase
|
||||
import com.android.server.wm.flicker.helpers.ActivityEmbeddingAppHelper
|
||||
import org.junit.FixMethodOrder
|
||||
import org.junit.Test
|
||||
@@ -36,7 +37,7 @@ import org.junit.runners.Parameterized
|
||||
* PlaceholderPrimary, which is configured to launch with PlaceholderSecondary in RTL. Expect split
|
||||
* PlaceholderSecondary|PlaceholderPrimary covering split B|A.
|
||||
*
|
||||
* To run this test: `atest FlickerTests:RTLStartSecondaryWithPlaceholderTest`
|
||||
* To run this test: `atest FlickerTestsOther:RTLStartSecondaryWithPlaceholderTest`
|
||||
*/
|
||||
@RequiresDevice
|
||||
@RunWith(Parameterized::class)
|
||||
Reference in New Issue
Block a user