Merge "Migrate Platinum tests to inherite from new Flicker Service Splitscreen tests" into udc-qpr-dev am: 923e046a72 am: 5576f88130
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23781303 Change-Id: I18710575c08ba3f49fd7e86f1783f79ecc017cf2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.CopyContentInSplit
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class CopyContentInSplitGesturalNavLandscapeBenchmark : CopyContentInSplit(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun copyContentInSplit() = super.copyContentInSplit()
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.CopyContentInSplit
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class CopyContentInSplitGesturalNavPortraitBenchmark : CopyContentInSplit(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun copyContentInSplit() = super.copyContentInSplit()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.DismissSplitScreenByDivider
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class DismissSplitScreenByDividerGesturalNavLandscapeBenchmark :
|
||||
DismissSplitScreenByDivider(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun dismissSplitScreenByDivider() = super.dismissSplitScreenByDivider()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.DismissSplitScreenByDivider
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class DismissSplitScreenByDividerGesturalNavPortraitBenchmark :
|
||||
DismissSplitScreenByDivider(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun dismissSplitScreenByDivider() = super.dismissSplitScreenByDivider()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.DismissSplitScreenByGoHome
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class DismissSplitScreenByGoHomeGesturalNavLandscapeBenchmark :
|
||||
DismissSplitScreenByGoHome(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun dismissSplitScreenByGoHome() = super.dismissSplitScreenByGoHome()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.DismissSplitScreenByGoHome
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class DismissSplitScreenByGoHomeGesturalNavPortraitBenchmark :
|
||||
DismissSplitScreenByGoHome(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun dismissSplitScreenByGoHome() = super.dismissSplitScreenByGoHome()
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.DragDividerToResize
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class DragDividerToResizeGesturalNavLandscapeBenchmark : DragDividerToResize(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun dragDividerToResize() = super.dragDividerToResize()
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.DragDividerToResize
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class DragDividerToResizeGesturalNavPortraitBenchmark : DragDividerToResize(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun dragDividerToResize() = super.dragDividerToResize()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromAllApps
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromAllAppsGesturalNavLandscapeBenchmark :
|
||||
EnterSplitScreenByDragFromAllApps(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromAllApps() = super.enterSplitScreenByDragFromAllApps()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromAllApps
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromAllAppsGesturalNavPortraitBenchmark :
|
||||
EnterSplitScreenByDragFromAllApps(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromAllApps() = super.enterSplitScreenByDragFromAllApps()
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromNotification
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromNotificationGesturalNavLandscapeBenchmark :
|
||||
EnterSplitScreenByDragFromNotification(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromNotification() =
|
||||
super.enterSplitScreenByDragFromNotification()
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromNotification
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromNotificationGesturalNavPortraitBenchmark :
|
||||
EnterSplitScreenByDragFromNotification(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromNotification() =
|
||||
super.enterSplitScreenByDragFromNotification()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromShortcut
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromShortcutGesturalNavLandscapeBenchmark :
|
||||
EnterSplitScreenByDragFromShortcut(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromShortcut() = super.enterSplitScreenByDragFromShortcut()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromShortcut
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromShortcutGesturalNavPortraitBenchmark :
|
||||
EnterSplitScreenByDragFromShortcut(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromShortcut() = super.enterSplitScreenByDragFromShortcut()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromTaskbar
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromTaskbarGesturalNavLandscapeBenchmark :
|
||||
EnterSplitScreenByDragFromTaskbar(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromTaskbar() = super.enterSplitScreenByDragFromTaskbar()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenByDragFromTaskbar
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenByDragFromTaskbarGesturalNavPortraitBenchmark :
|
||||
EnterSplitScreenByDragFromTaskbar(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenByDragFromTaskbar() = super.enterSplitScreenByDragFromTaskbar()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenFromOverview
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenFromOverviewGesturalNavLandscapeBenchmark :
|
||||
EnterSplitScreenFromOverview(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenFromOverview() = super.enterSplitScreenFromOverview()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.EnterSplitScreenFromOverview
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class EnterSplitScreenFromOverviewGesturalNavPortraitBenchmark :
|
||||
EnterSplitScreenFromOverview(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun enterSplitScreenFromOverview() = super.enterSplitScreenFromOverview()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchAppByDoubleTapDivider
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchAppByDoubleTapDividerGesturalNavLandscapeBenchmark :
|
||||
SwitchAppByDoubleTapDivider(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchAppByDoubleTapDivider() = super.switchAppByDoubleTapDivider()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchAppByDoubleTapDivider
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchAppByDoubleTapDividerGesturalNavPortraitBenchmark :
|
||||
SwitchAppByDoubleTapDivider(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchAppByDoubleTapDivider() = super.switchAppByDoubleTapDivider()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBackToSplitFromAnotherApp
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBackToSplitFromAnotherAppGesturalNavLandscapeBenchmark :
|
||||
SwitchBackToSplitFromAnotherApp(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBackToSplitFromAnotherApp() = super.switchBackToSplitFromAnotherApp()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBackToSplitFromAnotherApp
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBackToSplitFromAnotherAppGesturalNavPortraitBenchmark :
|
||||
SwitchBackToSplitFromAnotherApp(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBackToSplitFromAnotherApp() = super.switchBackToSplitFromAnotherApp()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBackToSplitFromHome
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBackToSplitFromHomeGesturalNavLandscapeBenchmark :
|
||||
SwitchBackToSplitFromHome(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBackToSplitFromHome() = super.switchBackToSplitFromHome()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBackToSplitFromHome
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBackToSplitFromHomeGesturalNavPortraitBenchmark :
|
||||
SwitchBackToSplitFromHome(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBackToSplitFromHome() = super.switchBackToSplitFromHome()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBackToSplitFromRecent
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBackToSplitFromRecentGesturalNavLandscapeBenchmark :
|
||||
SwitchBackToSplitFromRecent(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBackToSplitFromRecent() = super.switchBackToSplitFromRecent()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBackToSplitFromRecent
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBackToSplitFromRecentGesturalNavPortraitBenchmark :
|
||||
SwitchBackToSplitFromRecent(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBackToSplitFromRecent() = super.switchBackToSplitFromRecent()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBetweenSplitPairs
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBetweenSplitPairsGesturalNavLandscapeBenchmark :
|
||||
SwitchBetweenSplitPairs(Rotation.ROTATION_90) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBetweenSplitPairs() = super.switchBetweenSplitPairs()
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.tools.common.Rotation
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.SwitchBetweenSplitPairs
|
||||
import org.junit.Test
|
||||
|
||||
@RequiresDevice
|
||||
class SwitchBetweenSplitPairsGesturalNavPortraitBenchmark :
|
||||
SwitchBetweenSplitPairs(Rotation.ROTATION_0) {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun switchBetweenSplitPairs() = super.switchBetweenSplitPairs()
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.UnlockKeyguardToSplitScreen
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.BlockJUnit4ClassRunner
|
||||
|
||||
@RequiresDevice
|
||||
@RunWith(BlockJUnit4ClassRunner::class)
|
||||
class UnlockKeyguardToSplitScreenGesturalNavLandscapeBenchmark : UnlockKeyguardToSplitScreen() {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun unlockKeyguardToSplitScreen() = super.unlockKeyguardToSplitScreen()
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.wm.shell.flicker.service.splitscreen.benchmark
|
||||
|
||||
import android.platform.test.annotations.PlatinumTest
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.wm.shell.flicker.service.splitscreen.scenarios.UnlockKeyguardToSplitScreen
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.BlockJUnit4ClassRunner
|
||||
|
||||
@RequiresDevice
|
||||
@RunWith(BlockJUnit4ClassRunner::class)
|
||||
class UnlockKeyguardToSplitScreenGesturalNavPortraitBenchmark : UnlockKeyguardToSplitScreen() {
|
||||
@PlatinumTest(focusArea = "sysui")
|
||||
@Presubmit
|
||||
@Test
|
||||
override fun unlockKeyguardToSplitScreen() = super.unlockKeyguardToSplitScreen()
|
||||
}
|
||||
Reference in New Issue
Block a user