1*b7c941bbSAndroid Build Coastguard Worker// Copyright (C) 2014 The Android Open Source Project 2*b7c941bbSAndroid Build Coastguard Worker// 3*b7c941bbSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*b7c941bbSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*b7c941bbSAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*b7c941bbSAndroid Build Coastguard Worker// 7*b7c941bbSAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*b7c941bbSAndroid Build Coastguard Worker// 9*b7c941bbSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*b7c941bbSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*b7c941bbSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*b7c941bbSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*b7c941bbSAndroid Build Coastguard Worker// limitations under the License. 14*b7c941bbSAndroid Build Coastguard Worker 15*b7c941bbSAndroid Build Coastguard Workerpackage { 16*b7c941bbSAndroid Build Coastguard Worker default_team: "trendy_team_enterprise", 17*b7c941bbSAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 18*b7c941bbSAndroid Build Coastguard Worker} 19*b7c941bbSAndroid Build Coastguard Worker 20*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 21*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases", 22*b7c941bbSAndroid Build Coastguard Worker defaults: ["cts_defaults"], 23*b7c941bbSAndroid Build Coastguard Worker srcs: ["src/**/*.java"], 24*b7c941bbSAndroid Build Coastguard Worker libs: [ 25*b7c941bbSAndroid Build Coastguard Worker "tools-common-prebuilt", 26*b7c941bbSAndroid Build Coastguard Worker "cts-tradefed", 27*b7c941bbSAndroid Build Coastguard Worker "tradefed", 28*b7c941bbSAndroid Build Coastguard Worker "guava", 29*b7c941bbSAndroid Build Coastguard Worker "truth", 30*b7c941bbSAndroid Build Coastguard Worker ], 31*b7c941bbSAndroid Build Coastguard Worker // tag this module as a cts test artifact 32*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 33*b7c941bbSAndroid Build Coastguard Worker "arcts", 34*b7c941bbSAndroid Build Coastguard Worker "cts", 35*b7c941bbSAndroid Build Coastguard Worker "general-tests", 36*b7c941bbSAndroid Build Coastguard Worker "mts-permission", 37*b7c941bbSAndroid Build Coastguard Worker ], 38*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 39*b7c941bbSAndroid Build Coastguard Worker "cts-statsd-atom-host-test-utils", 40*b7c941bbSAndroid Build Coastguard Worker "flag-junit-host", 41*b7c941bbSAndroid Build Coastguard Worker "device_policy_aconfig_flags_lib_host", 42*b7c941bbSAndroid Build Coastguard Worker "android.permission.flags-aconfig-java-host", 43*b7c941bbSAndroid Build Coastguard Worker ], 44*b7c941bbSAndroid Build Coastguard Worker java_resource_dirs: ["res"], 45*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 46*b7c941bbSAndroid Build Coastguard Worker ":cts-current-api-gz", 47*b7c941bbSAndroid Build Coastguard Worker ":CtsCertInstallerApp", 48*b7c941bbSAndroid Build Coastguard Worker ":CtsContactDirectoryProvider", 49*b7c941bbSAndroid Build Coastguard Worker ":CtsCorpOwnedManagedProfile", 50*b7c941bbSAndroid Build Coastguard Worker ":CtsCorpOwnedManagedProfile2", 51*b7c941bbSAndroid Build Coastguard Worker ":CtsCrossProfileEnabledApp", 52*b7c941bbSAndroid Build Coastguard Worker ":CtsCrossProfileUserEnabledApp", 53*b7c941bbSAndroid Build Coastguard Worker ":CtsDelegateApp", 54*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminApp23", 55*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminApp24", 56*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminApp29", 57*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminService2", 58*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminService4", 59*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminServiceB", 60*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAndProfileOwnerApp", 61*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAndProfileOwnerApp23", 62*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAndProfileOwnerApp25", 63*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAndProfileOwnerApp30", 64*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceOwnerApp", 65*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminService1", 66*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminService2", 67*b7c941bbSAndroid Build Coastguard Worker ":CtsDeviceAdminService3", 68*b7c941bbSAndroid Build Coastguard Worker ":CtsDevicePolicyAssistApp", 69*b7c941bbSAndroid Build Coastguard Worker ":CtsDevicePolicyAutofillApp", 70*b7c941bbSAndroid Build Coastguard Worker ":CtsEmptyTestApp", 71*b7c941bbSAndroid Build Coastguard Worker ":CtsHasLauncherActivityApp", 72*b7c941bbSAndroid Build Coastguard Worker ":CtsIntentReceiverApp", 73*b7c941bbSAndroid Build Coastguard Worker ":CtsIntentSenderApp", 74*b7c941bbSAndroid Build Coastguard Worker ":CtsLauncherAppsTests", 75*b7c941bbSAndroid Build Coastguard Worker ":CtsLauncherAppsTestsSupport", 76*b7c941bbSAndroid Build Coastguard Worker ":CtsManagedProfileApp", 77*b7c941bbSAndroid Build Coastguard Worker ":CtsMeteredDataTestApp", 78*b7c941bbSAndroid Build Coastguard Worker ":CtsNoLauncherActivityApp", 79*b7c941bbSAndroid Build Coastguard Worker ":CtsNoPermissionApp", 80*b7c941bbSAndroid Build Coastguard Worker ":CtsNotificationSenderApp", 81*b7c941bbSAndroid Build Coastguard Worker ":CtsPackageInstallerApp", 82*b7c941bbSAndroid Build Coastguard Worker ":CtsPermissionApp", 83*b7c941bbSAndroid Build Coastguard Worker ":CtsProfileOwnerApp", 84*b7c941bbSAndroid Build Coastguard Worker ":CtsSimpleApp", 85*b7c941bbSAndroid Build Coastguard Worker ":CtsSimplePreMApp", 86*b7c941bbSAndroid Build Coastguard Worker ":CtsTransferOwnerIncomingApp", 87*b7c941bbSAndroid Build Coastguard Worker ":CtsTransferOwnerOutgoingApp", 88*b7c941bbSAndroid Build Coastguard Worker ":CtsVpnFirewallApp", 89*b7c941bbSAndroid Build Coastguard Worker ":CtsVpnFirewallAppApi23", 90*b7c941bbSAndroid Build Coastguard Worker ":CtsVpnFirewallAppApi24", 91*b7c941bbSAndroid Build Coastguard Worker ":CtsVpnFirewallAppNotAlwaysOn", 92*b7c941bbSAndroid Build Coastguard Worker ":CtsWidgetProviderApp", 93*b7c941bbSAndroid Build Coastguard Worker ":CtsWifiConfigCreator", 94*b7c941bbSAndroid Build Coastguard Worker ":SharingApp1", 95*b7c941bbSAndroid Build Coastguard Worker ":SharingApp2", 96*b7c941bbSAndroid Build Coastguard Worker ":SharedUidApp1", 97*b7c941bbSAndroid Build Coastguard Worker ":SharedUidApp2", 98*b7c941bbSAndroid Build Coastguard Worker ":SimpleSmsApp", 99*b7c941bbSAndroid Build Coastguard Worker ":TestApp1", 100*b7c941bbSAndroid Build Coastguard Worker ":TestApp2", 101*b7c941bbSAndroid Build Coastguard Worker ":TestApp3", 102*b7c941bbSAndroid Build Coastguard Worker ":TestApp4", 103*b7c941bbSAndroid Build Coastguard Worker ":TestIme", 104*b7c941bbSAndroid Build Coastguard Worker ], 105*b7c941bbSAndroid Build Coastguard Worker per_testcase_directory: true, 106*b7c941bbSAndroid Build Coastguard Worker} 107*b7c941bbSAndroid Build Coastguard Worker 108*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 109*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases_Permissions", 110*b7c941bbSAndroid Build Coastguard Worker base: "CtsDevicePolicyManagerTestCases", 111*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 112*b7c941bbSAndroid Build Coastguard Worker include_annotations: ["com.android.cts.devicepolicy.annotations.PermissionsTest"], 113*b7c941bbSAndroid Build Coastguard Worker} 114*b7c941bbSAndroid Build Coastguard Worker 115*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 116*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases_Permissions_NoFlakes", 117*b7c941bbSAndroid Build Coastguard Worker base: "CtsDevicePolicyManagerTestCases", 118*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 119*b7c941bbSAndroid Build Coastguard Worker include_annotations: ["com.android.cts.devicepolicy.annotations.PermissionsTest"], 120*b7c941bbSAndroid Build Coastguard Worker exclude_annotations: ["android.platform.test.annotations.FlakyTest"], 121*b7c941bbSAndroid Build Coastguard Worker} 122*b7c941bbSAndroid Build Coastguard Worker 123*b7c941bbSAndroid Build Coastguard Worker// Currently, there are no tests marked flaky or large in CtsDevicePolicyManagerTestCases 124*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 125*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases_NoFlakes_NoLarge", 126*b7c941bbSAndroid Build Coastguard Worker base: "CtsDevicePolicyManagerTestCases", 127*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 128*b7c941bbSAndroid Build Coastguard Worker exclude_annotations: [ 129*b7c941bbSAndroid Build Coastguard Worker "android.platform.test.annotations.FlakyTest", 130*b7c941bbSAndroid Build Coastguard Worker "android.platform.test.annotations.LargeTest", 131*b7c941bbSAndroid Build Coastguard Worker ], 132*b7c941bbSAndroid Build Coastguard Worker} 133*b7c941bbSAndroid Build Coastguard Worker 134*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 135*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases_LockSettings_NoFlakes", 136*b7c941bbSAndroid Build Coastguard Worker base: "CtsDevicePolicyManagerTestCases", 137*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 138*b7c941bbSAndroid Build Coastguard Worker include_annotations: ["com.android.cts.devicepolicy.annotations.LockSettingsTest"], 139*b7c941bbSAndroid Build Coastguard Worker exclude_annotations: ["android.platform.test.annotations.FlakyTest"], 140*b7c941bbSAndroid Build Coastguard Worker} 141*b7c941bbSAndroid Build Coastguard Worker 142*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 143*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases_ParentProfileApiDisabled", 144*b7c941bbSAndroid Build Coastguard Worker base: "CtsDevicePolicyManagerTestCases", 145*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 146*b7c941bbSAndroid Build Coastguard Worker include_filters: ["com.android.cts.devicepolicy.ManagedProfileTest#testParentProfileApiDisabled"], 147*b7c941bbSAndroid Build Coastguard Worker} 148*b7c941bbSAndroid Build Coastguard Worker 149*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 150*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases_LockSettingsTest", 151*b7c941bbSAndroid Build Coastguard Worker base: "CtsDevicePolicyManagerTestCases", 152*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 153*b7c941bbSAndroid Build Coastguard Worker include_annotations: ["com.android.cts.devicepolicy.annotations.LockSettingsTest"], 154*b7c941bbSAndroid Build Coastguard Worker} 155*b7c941bbSAndroid Build Coastguard Worker 156*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 157*b7c941bbSAndroid Build Coastguard Worker name: "CtsDevicePolicyManagerTestCases_PermissionsTest", 158*b7c941bbSAndroid Build Coastguard Worker base: "CtsDevicePolicyManagerTestCases", 159*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 160*b7c941bbSAndroid Build Coastguard Worker include_annotations: ["com.android.cts.devicepolicy.annotations.PermissionsTest"], 161*b7c941bbSAndroid Build Coastguard Worker} 162