Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 02f15f16 authored by Nataniel Borges's avatar Nataniel Borges
Browse files

Create test module configs for IME

This will allow dynamic sharding to better schedule these modules in presubmit

Flag: TEST_ONLY
Bug: 351451943
Test: atest FlickerTestsIme
Change-Id: Iae3edb8581bf4567cf0b434d7b518b0a4292aac6
parent 1b56ff5a
Loading
Loading
Loading
Loading
+146 −0
Original line number Diff line number Diff line
@@ -24,6 +24,9 @@ package {
    default_applicable_licenses: ["frameworks_base_license"],
}

////////////////////////////////////////////////////////////////////////////////
// Begin to cleanup after CL merges

filegroup {
    name: "FlickerTestsImeCommon-src",
    srcs: ["src/**/common/*"],
@@ -39,6 +42,9 @@ filegroup {
    srcs: ["src/**/ShowImeOnAppStart*"],
}

// End to cleanup after CL merges
////////////////////////////////////////////////////////////////////////////////

android_test {
    name: "FlickerTestsIme",
    defaults: ["FlickerTestsDefault"],
@@ -53,6 +59,9 @@ android_test {
    data: ["trace_config/*"],
}

////////////////////////////////////////////////////////////////////////////////
// Begin to cleanup after CL merges

java_library {
    name: "FlickerTestsImeCommon",
    defaults: ["FlickerTestsDefault"],
@@ -107,3 +116,140 @@ android_test {
    ],
    data: ["trace_config/*"],
}

// End to cleanup after CL merges
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
// Begin breakdowns for FlickerTestsIme module

test_module_config {
    name: "FlickerTestsIme-CatchAll",
    base: "FlickerTestsIme",
    exclude_filters: [
        "com.android.server.wm.flicker.ime.CloseImeOnDismissPopupDialogTest",
        "com.android.server.wm.flicker.ime.CloseImeOnGoHomeTest",
        "com.android.server.wm.flicker.ime.CloseImeShownOnAppStartOnGoHomeTest",
        "com.android.server.wm.flicker.ime.CloseImeShownOnAppStartToAppOnPressBackTest",
        "com.android.server.wm.flicker.ime.CloseImeToAppOnPressBackTest",
        "com.android.server.wm.flicker.ime.CloseImeToHomeOnFinishActivityTest",
        "com.android.server.wm.flicker.ime.OpenImeWindowToFixedPortraitAppTest",
        "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromFixedOrientationTest",
        "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromOverviewTest",
        "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest",
        "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppTest",
        "com.android.server.wm.flicker.ime.ShowImeOnUnlockScreenTest",
        "com.android.server.wm.flicker.ime.ShowImeWhenFocusingOnInputFieldTest",
        "com.android.server.wm.flicker.ime.ShowImeWhileDismissingThemedPopupDialogTest",
        "com.android.server.wm.flicker.ime.ShowImeWhileEnteringOverviewTest",
    ],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-CloseImeOnDismissPopupDialogTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.CloseImeOnDismissPopupDialogTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-CloseImeOnGoHomeTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.CloseImeOnGoHomeTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-CloseImeShownOnAppStartOnGoHomeTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.CloseImeShownOnAppStartOnGoHomeTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-CloseImeShownOnAppStartToAppOnPressBackTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.CloseImeShownOnAppStartToAppOnPressBackTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-CloseImeToAppOnPressBackTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.CloseImeToAppOnPressBackTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-CloseImeToHomeOnFinishActivityTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.CloseImeToHomeOnFinishActivityTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-OpenImeWindowToFixedPortraitAppTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.OpenImeWindowToFixedPortraitAppTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppFromFixedOrientationTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromFixedOrientationTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppFromOverviewTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromOverviewTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeOnUnlockScreenTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnUnlockScreenTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeWhenFocusingOnInputFieldTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeWhenFocusingOnInputFieldTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeWhileDismissingThemedPopupDialogTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeWhileDismissingThemedPopupDialogTest"],
    test_suites: ["device-tests"],
}

test_module_config {
    name: "FlickerTestsIme-ShowImeWhileEnteringOverviewTest",
    base: "FlickerTestsIme",
    include_filters: ["com.android.server.wm.flicker.ime.ShowImeWhileEnteringOverviewTest"],
    test_suites: ["device-tests"],
}

// End breakdowns for FlickerTestsIme module
////////////////////////////////////////////////////////////////////////////////