1// Copyright (C) 2017 The Android Open Source Project 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14package { 15 default_team: "trendy_team_framework_android_packages", 16 default_applicable_licenses: ["Android-Apache-2.0"], 17} 18 19java_defaults { 20 name: "dynamic_mime_cts_defaults", 21 defaults: ["cts_defaults"], 22 23 // Tag this module as a cts test artifact 24 test_suites: [ 25 "cts", 26 "general-tests", 27 ], 28 libs: [ 29 "cts-tradefed", 30 "tradefed", 31 "compatibility-host-util", 32 "truth", 33 ], 34 device_common_data: [ 35 ":CtsDynamicMimeUpdateAppFirstGroup", 36 ":CtsDynamicMimeUpdateAppSecondGroup", 37 ":CtsDynamicMimeUpdateAppBothGroups", 38 ":CtsDynamicMimePreferredApp", 39 ":CtsDynamicMimeHelperApp", 40 ":CtsDynamicMimeTestApp", 41 ], 42 per_testcase_directory: true, 43} 44 45java_test_host { 46 name: "CtsDynamicMimeHostTestCases", 47 defaults: ["dynamic_mime_cts_defaults"], 48 49 srcs: [ 50 "src/**/TestCases.java", 51 ], 52} 53 54java_test_host { 55 name: "CtsDynamicMimeChangedGroupAppUpdateHostTestCases", 56 defaults: ["dynamic_mime_cts_defaults"], 57 58 srcs: [ 59 "src/**/ChangedGroupsAppUpdateTestCases.java", 60 ], 61 test_config: "ChangedGroupsAppUpdateTestCases.xml", 62} 63 64java_test_host { 65 name: "CtsDynamicMimePreferredActivitiesHostTestCases", 66 defaults: ["dynamic_mime_cts_defaults"], 67 68 srcs: [ 69 "src/**/PreferredActivitiesTestCases.java", 70 ], 71 test_config: "PreferredActivitiesTests.xml", 72} 73 74java_test_host { 75 name: "CtsDynamicMimeSingleAppRebootHostTestCases", 76 defaults: ["dynamic_mime_cts_defaults"], 77 78 srcs: [ 79 "src/**/RebootTestCaseBase.java", 80 "src/**/SingleAppRebootTestCases.java", 81 ], 82 test_config: "SingleAppRebootTestCases.xml", 83} 84 85java_test_host { 86 name: "CtsDynamicMimeRemoveRebootHostTestCases", 87 defaults: ["dynamic_mime_cts_defaults"], 88 89 srcs: [ 90 "src/**/RebootTestCaseBase.java", 91 "src/**/RemoveRebootTestCases.java", 92 ], 93 test_config: "RemoveRebootTestCases.xml", 94} 95 96java_test_host { 97 name: "CtsDynamicMimeSingleAppGroupRebootHostTestCases", 98 defaults: ["dynamic_mime_cts_defaults"], 99 100 srcs: [ 101 "src/**/RebootTestCaseBase.java", 102 "src/**/SingleAppGroupRebootTestCases.java", 103 ], 104 test_config: "SingleAppGroupRebootTestCases.xml", 105} 106 107java_test_host { 108 name: "CtsDynamicMimeIndependentGroupRebootHostTestCases", 109 defaults: ["dynamic_mime_cts_defaults"], 110 111 srcs: [ 112 "src/**/RebootTestCaseBase.java", 113 "src/**/IndependentGroupRebootTestCases.java", 114 ], 115 test_config: "IndependentGroupRebootTestCases.xml", 116} 117 118java_test_host { 119 name: "CtsDynamicMimeComplexFilterRebootHostTestCases", 120 defaults: ["dynamic_mime_cts_defaults"], 121 122 srcs: [ 123 "src/**/RebootTestCaseBase.java", 124 "src/**/ComplexFilterRebootTestCases.java", 125 ], 126 test_config: "ComplexFilterRebootTestCases.xml", 127} 128 129java_test_host { 130 name: "CtsDynamicMimeComplexFilterClearGroupRebootHostTestCases", 131 defaults: ["dynamic_mime_cts_defaults"], 132 133 srcs: [ 134 "src/**/RebootTestCaseBase.java", 135 "src/**/ComplexFilterClearGroupRebootTestCases.java", 136 ], 137 test_config: "ComplexFilterClearGroupRebootTestCases.xml", 138} 139