1*33f37583SAndroid Build Coastguard Worker// Copyright (C) 2018 The Android Open Source Project 2*33f37583SAndroid Build Coastguard Worker// 3*33f37583SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*33f37583SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*33f37583SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*33f37583SAndroid Build Coastguard Worker// 7*33f37583SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*33f37583SAndroid Build Coastguard Worker// 9*33f37583SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*33f37583SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*33f37583SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*33f37583SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*33f37583SAndroid Build Coastguard Worker// limitations under the License. 14*33f37583SAndroid Build Coastguard Worker 15*33f37583SAndroid Build Coastguard Workerpackage { 16*33f37583SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 17*33f37583SAndroid Build Coastguard Worker} 18*33f37583SAndroid Build Coastguard Worker 19*33f37583SAndroid Build Coastguard Workerjava_defaults { 20*33f37583SAndroid Build Coastguard Worker name: "apex_e2e_test_defaults", 21*33f37583SAndroid Build Coastguard Worker libs: [ 22*33f37583SAndroid Build Coastguard Worker "tradefed", 23*33f37583SAndroid Build Coastguard Worker "truth", 24*33f37583SAndroid Build Coastguard Worker ], 25*33f37583SAndroid Build Coastguard Worker static_libs: [ 26*33f37583SAndroid Build Coastguard Worker "apex_e2e_base_test", 27*33f37583SAndroid Build Coastguard Worker ], 28*33f37583SAndroid Build Coastguard Worker} 29*33f37583SAndroid Build Coastguard Worker 30*33f37583SAndroid Build Coastguard Workerjava_test_host { 31*33f37583SAndroid Build Coastguard Worker name: "timezone_data_e2e_tests", 32*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/TimezoneDataHostTest.java"], 33*33f37583SAndroid Build Coastguard Worker defaults: ["apex_e2e_test_defaults"], 34*33f37583SAndroid Build Coastguard Worker static_libs: [ 35*33f37583SAndroid Build Coastguard Worker "platformprotos", 36*33f37583SAndroid Build Coastguard Worker ], 37*33f37583SAndroid Build Coastguard Worker device_common_data: [ 38*33f37583SAndroid Build Coastguard Worker ":test1_com.android.tzdata", 39*33f37583SAndroid Build Coastguard Worker ], 40*33f37583SAndroid Build Coastguard Worker test_config: "timezone-data-e2e-tests.xml", 41*33f37583SAndroid Build Coastguard Worker test_suites: ["device-tests"], 42*33f37583SAndroid Build Coastguard Worker} 43*33f37583SAndroid Build Coastguard Worker 44*33f37583SAndroid Build Coastguard Workerjava_test_host { 45*33f37583SAndroid Build Coastguard Worker name: "media_e2e_tests", 46*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/MediaHostTest.java"], 47*33f37583SAndroid Build Coastguard Worker defaults: ["apex_e2e_test_defaults"], 48*33f37583SAndroid Build Coastguard Worker device_common_data: [ 49*33f37583SAndroid Build Coastguard Worker ":test_com.android.media", 50*33f37583SAndroid Build Coastguard Worker ], 51*33f37583SAndroid Build Coastguard Worker test_config: "media-e2e-tests.xml", 52*33f37583SAndroid Build Coastguard Worker test_suites: ["device-tests"], 53*33f37583SAndroid Build Coastguard Worker} 54*33f37583SAndroid Build Coastguard Worker 55*33f37583SAndroid Build Coastguard Workerjava_test_host { 56*33f37583SAndroid Build Coastguard Worker name: "media_swcodec_e2e_tests", 57*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/MediaSwCodecHostTest.java"], 58*33f37583SAndroid Build Coastguard Worker defaults: ["apex_e2e_test_defaults"], 59*33f37583SAndroid Build Coastguard Worker device_common_data: [ 60*33f37583SAndroid Build Coastguard Worker ":test_com.android.media.swcodec", 61*33f37583SAndroid Build Coastguard Worker ], 62*33f37583SAndroid Build Coastguard Worker test_config: "media-swcodec-e2e-tests.xml", 63*33f37583SAndroid Build Coastguard Worker test_suites: ["device-tests"], 64*33f37583SAndroid Build Coastguard Worker} 65*33f37583SAndroid Build Coastguard Worker 66*33f37583SAndroid Build Coastguard Workerjava_test_host { 67*33f37583SAndroid Build Coastguard Worker name: "apex_targetprep_tests", 68*33f37583SAndroid Build Coastguard Worker libs: ["tradefed"], 69*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/ApexTargetPrepTest.java"], 70*33f37583SAndroid Build Coastguard Worker device_common_data: [":StagedInstallTestApexV2"], 71*33f37583SAndroid Build Coastguard Worker test_config: "apex-targetprep-tests.xml", 72*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 73*33f37583SAndroid Build Coastguard Worker} 74*33f37583SAndroid Build Coastguard Worker 75*33f37583SAndroid Build Coastguard Workerjava_library_host { 76*33f37583SAndroid Build Coastguard Worker name: "apex_e2e_base_test", 77*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/ApexE2EBaseHostTest.java"], 78*33f37583SAndroid Build Coastguard Worker static_libs: [ 79*33f37583SAndroid Build Coastguard Worker "frameworks-base-hostutils", 80*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 81*33f37583SAndroid Build Coastguard Worker ], 82*33f37583SAndroid Build Coastguard Worker libs: [ 83*33f37583SAndroid Build Coastguard Worker "tradefed", 84*33f37583SAndroid Build Coastguard Worker ], 85*33f37583SAndroid Build Coastguard Worker} 86*33f37583SAndroid Build Coastguard Worker 87*33f37583SAndroid Build Coastguard Workerapex { 88*33f37583SAndroid Build Coastguard Worker name: "apex.test", 89*33f37583SAndroid Build Coastguard Worker manifest: "testdata/apex_manifest.json", 90*33f37583SAndroid Build Coastguard Worker androidManifest: "testdata/AndroidManifest.xml", 91*33f37583SAndroid Build Coastguard Worker prebuilts: ["sample_prebuilt_file"], 92*33f37583SAndroid Build Coastguard Worker key: "apex.test.key", 93*33f37583SAndroid Build Coastguard Worker certificate: ":apex.test.certificate", 94*33f37583SAndroid Build Coastguard Worker installable: false, 95*33f37583SAndroid Build Coastguard Worker updatable: false, 96*33f37583SAndroid Build Coastguard Worker} 97*33f37583SAndroid Build Coastguard Worker 98*33f37583SAndroid Build Coastguard Workerapex_key { 99*33f37583SAndroid Build Coastguard Worker name: "apex.test.key", 100*33f37583SAndroid Build Coastguard Worker public_key: "testdata/com.android.apex.test.avbpubkey", 101*33f37583SAndroid Build Coastguard Worker private_key: "testdata/com.android.apex.test.pem", 102*33f37583SAndroid Build Coastguard Worker installable: false, 103*33f37583SAndroid Build Coastguard Worker} 104*33f37583SAndroid Build Coastguard Worker 105*33f37583SAndroid Build Coastguard Workerandroid_app_certificate { 106*33f37583SAndroid Build Coastguard Worker name: "apex.test.certificate", 107*33f37583SAndroid Build Coastguard Worker // will use testcert.pk8 and testcert.x509.pem 108*33f37583SAndroid Build Coastguard Worker certificate: "testdata/testcert", 109*33f37583SAndroid Build Coastguard Worker} 110*33f37583SAndroid Build Coastguard Worker 111*33f37583SAndroid Build Coastguard Workerprebuilt_etc { 112*33f37583SAndroid Build Coastguard Worker name: "apex.test.ld.config.txt", 113*33f37583SAndroid Build Coastguard Worker src: "testdata/ld.config.txt", 114*33f37583SAndroid Build Coastguard Worker filename: "ld.config.txt", 115*33f37583SAndroid Build Coastguard Worker installable: false, 116*33f37583SAndroid Build Coastguard Worker} 117*33f37583SAndroid Build Coastguard Worker 118*33f37583SAndroid Build Coastguard Workerprebuilt_etc { 119*33f37583SAndroid Build Coastguard Worker name: "sample_prebuilt_file", 120*33f37583SAndroid Build Coastguard Worker src: "testdata/sample_prebuilt_file", 121*33f37583SAndroid Build Coastguard Worker} 122*33f37583SAndroid Build Coastguard Worker 123*33f37583SAndroid Build Coastguard Workerprebuilt_etc { 124*33f37583SAndroid Build Coastguard Worker name: "apex.test.init.rc", 125*33f37583SAndroid Build Coastguard Worker src: "testdata/init.rc", 126*33f37583SAndroid Build Coastguard Worker filename: "init.rc", 127*33f37583SAndroid Build Coastguard Worker installable: false, 128*33f37583SAndroid Build Coastguard Worker} 129*33f37583SAndroid Build Coastguard Worker 130*33f37583SAndroid Build Coastguard Workerjava_test_host { 131*33f37583SAndroid Build Coastguard Worker name: "apex_rollback_tests", 132*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/ApexRollbackTests.java"], 133*33f37583SAndroid Build Coastguard Worker libs: [ 134*33f37583SAndroid Build Coastguard Worker "tradefed", 135*33f37583SAndroid Build Coastguard Worker "truth", 136*33f37583SAndroid Build Coastguard Worker ], 137*33f37583SAndroid Build Coastguard Worker static_libs: [ 138*33f37583SAndroid Build Coastguard Worker "frameworks-base-hostutils", 139*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 140*33f37583SAndroid Build Coastguard Worker ], 141*33f37583SAndroid Build Coastguard Worker test_config: "apex-rollback-tests.xml", 142*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 143*33f37583SAndroid Build Coastguard Worker 144*33f37583SAndroid Build Coastguard Worker data: [ 145*33f37583SAndroid Build Coastguard Worker "testdata/trigger_watchdog.rc", 146*33f37583SAndroid Build Coastguard Worker "testdata/trigger_watchdog.sh", 147*33f37583SAndroid Build Coastguard Worker "testdata/trigger_reboot.sh", 148*33f37583SAndroid Build Coastguard Worker ], 149*33f37583SAndroid Build Coastguard Worker device_common_data: [ 150*33f37583SAndroid Build Coastguard Worker ":apex.apexd_test_v2", 151*33f37583SAndroid Build Coastguard Worker ":com.android.apex.cts.shim.v2_prebuilt", 152*33f37583SAndroid Build Coastguard Worker ], 153*33f37583SAndroid Build Coastguard Worker} 154*33f37583SAndroid Build Coastguard Worker 155*33f37583SAndroid Build Coastguard Workerjava_test_host { 156*33f37583SAndroid Build Coastguard Worker name: "apexd_host_tests", 157*33f37583SAndroid Build Coastguard Worker srcs: [ 158*33f37583SAndroid Build Coastguard Worker "src/**/ApexdHostTest.java", 159*33f37583SAndroid Build Coastguard Worker ":apex-info-list", 160*33f37583SAndroid Build Coastguard Worker ], 161*33f37583SAndroid Build Coastguard Worker libs: ["tradefed"], 162*33f37583SAndroid Build Coastguard Worker static_libs: [ 163*33f37583SAndroid Build Coastguard Worker "truth", 164*33f37583SAndroid Build Coastguard Worker "apex_manifest_proto_java", 165*33f37583SAndroid Build Coastguard Worker "frameworks-base-hostutils", 166*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 167*33f37583SAndroid Build Coastguard Worker ], 168*33f37583SAndroid Build Coastguard Worker test_config: "apexd-host-tests.xml", 169*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 170*33f37583SAndroid Build Coastguard Worker device_common_data: [ 171*33f37583SAndroid Build Coastguard Worker ":apex.apexd_test", 172*33f37583SAndroid Build Coastguard Worker ":apex.apexd_test_v2", 173*33f37583SAndroid Build Coastguard Worker ":apex.apexd_test_v2_no_pb", 174*33f37583SAndroid Build Coastguard Worker ":apex.apexd_test_v3", 175*33f37583SAndroid Build Coastguard Worker ":com.android.apex.cts.shim.v2_prebuilt", 176*33f37583SAndroid Build Coastguard Worker ":com.android.apex.cts.shim.v2_no_pb", 177*33f37583SAndroid Build Coastguard Worker ":com.android.apex.cts.shim.v2_additional_file_prebuilt", 178*33f37583SAndroid Build Coastguard Worker ":test.good1.com.android.hardware.wifi", 179*33f37583SAndroid Build Coastguard Worker ":test.bad1.com.android.hardware.wifi", 180*33f37583SAndroid Build Coastguard Worker ":test.bad2.com.android.hardware.wifi", 181*33f37583SAndroid Build Coastguard Worker ], 182*33f37583SAndroid Build Coastguard Worker} 183*33f37583SAndroid Build Coastguard Worker 184*33f37583SAndroid Build Coastguard Workerjava_test_host { 185*33f37583SAndroid Build Coastguard Worker name: "VendorApexHostTestCases", 186*33f37583SAndroid Build Coastguard Worker srcs: [ 187*33f37583SAndroid Build Coastguard Worker "src/**/VendorApexTests.java", 188*33f37583SAndroid Build Coastguard Worker ":apex-info-list", 189*33f37583SAndroid Build Coastguard Worker ], 190*33f37583SAndroid Build Coastguard Worker libs: [ 191*33f37583SAndroid Build Coastguard Worker "compatibility-tradefed", 192*33f37583SAndroid Build Coastguard Worker "tradefed", 193*33f37583SAndroid Build Coastguard Worker "truth", 194*33f37583SAndroid Build Coastguard Worker "hamcrest", 195*33f37583SAndroid Build Coastguard Worker "hamcrest-library", 196*33f37583SAndroid Build Coastguard Worker ], 197*33f37583SAndroid Build Coastguard Worker static_libs: [ 198*33f37583SAndroid Build Coastguard Worker "cts-host-utils", 199*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 200*33f37583SAndroid Build Coastguard Worker "frameworks-base-hostutils", 201*33f37583SAndroid Build Coastguard Worker "testng", 202*33f37583SAndroid Build Coastguard Worker ], 203*33f37583SAndroid Build Coastguard Worker device_common_data: [ 204*33f37583SAndroid Build Coastguard Worker ":VendorApexTestsApp", 205*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo", 206*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo", 207*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.apex.all.ready", 208*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.bootstrap", 209*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.v1_with_service", 210*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.bar", 211*33f37583SAndroid Build Coastguard Worker ], 212*33f37583SAndroid Build Coastguard Worker test_config: "vendor-apex-tests.xml", 213*33f37583SAndroid Build Coastguard Worker test_suites: [ 214*33f37583SAndroid Build Coastguard Worker "general-tests", 215*33f37583SAndroid Build Coastguard Worker ], 216*33f37583SAndroid Build Coastguard Worker} 217*33f37583SAndroid Build Coastguard Worker 218*33f37583SAndroid Build Coastguard Workerandroid_test_helper_app { 219*33f37583SAndroid Build Coastguard Worker name: "VendorApexTestsApp", 220*33f37583SAndroid Build Coastguard Worker srcs: ["app/src/**/VendorApexTests.java"], 221*33f37583SAndroid Build Coastguard Worker manifest: "app/VendorApexTests_AndroidManifest.xml", 222*33f37583SAndroid Build Coastguard Worker static_libs: [ 223*33f37583SAndroid Build Coastguard Worker "androidx.test.runner", 224*33f37583SAndroid Build Coastguard Worker "androidx.test.core", 225*33f37583SAndroid Build Coastguard Worker "truth", 226*33f37583SAndroid Build Coastguard Worker "cts-install-lib", 227*33f37583SAndroid Build Coastguard Worker "testng", 228*33f37583SAndroid Build Coastguard Worker ], 229*33f37583SAndroid Build Coastguard Worker sdk_version: "test_current", 230*33f37583SAndroid Build Coastguard Worker java_resources: [ 231*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.v2", 232*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.v2_with_requireNativeLibs", 233*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.v2_with_service", 234*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.v2_with_wrong_vndk_version", 235*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.foo.with_vintf", // v2 236*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.bar.v2_with_vintf", 237*33f37583SAndroid Build Coastguard Worker ], 238*33f37583SAndroid Build Coastguard Worker test_suites: [ 239*33f37583SAndroid Build Coastguard Worker "general-tests", 240*33f37583SAndroid Build Coastguard Worker ], 241*33f37583SAndroid Build Coastguard Worker} 242*33f37583SAndroid Build Coastguard Worker 243*33f37583SAndroid Build Coastguard Workerjava_test_host { 244*33f37583SAndroid Build Coastguard Worker name: "sharedlibs_host_tests", 245*33f37583SAndroid Build Coastguard Worker srcs: [ 246*33f37583SAndroid Build Coastguard Worker "src/**/SharedLibsApexTest.java", 247*33f37583SAndroid Build Coastguard Worker ], 248*33f37583SAndroid Build Coastguard Worker libs: ["tradefed"], 249*33f37583SAndroid Build Coastguard Worker device_common_java_resources: [ 250*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.bar_stripped.v1.libvX_prebuilt", 251*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.bar_stripped.v2.libvY_prebuilt", 252*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.bar.v1.libvX_prebuilt", 253*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.bar.v2.libvY_prebuilt", 254*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.baz_stripped.v1.libvX_prebuilt", 255*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.foo_stripped.v1.libvX_prebuilt", 256*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.foo_stripped.v2.libvY_prebuilt", 257*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.foo.v1.libvX_prebuilt", 258*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.foo.v2.libvY_prebuilt", 259*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.pony_stripped.v1.libvZ_prebuilt", 260*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.pony.v1.libvZ_prebuilt", 261*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.sharedlibs_generated.v1.libvX_prebuilt", 262*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.sharedlibs_generated.v2.libvY_prebuilt", 263*33f37583SAndroid Build Coastguard Worker ":com.android.apex.test.sharedlibs_secondary_generated.v1.libvZ_prebuilt", 264*33f37583SAndroid Build Coastguard Worker ], 265*33f37583SAndroid Build Coastguard Worker static_libs: [ 266*33f37583SAndroid Build Coastguard Worker "compatibility-host-util", 267*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 268*33f37583SAndroid Build Coastguard Worker "frameworks-base-hostutils", 269*33f37583SAndroid Build Coastguard Worker "truth", 270*33f37583SAndroid Build Coastguard Worker ], 271*33f37583SAndroid Build Coastguard Worker test_config: "shared-libs-apex-tests.xml", 272*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 273*33f37583SAndroid Build Coastguard Worker} 274*33f37583SAndroid Build Coastguard Worker 275*33f37583SAndroid Build Coastguard Workerjava_test_host { 276*33f37583SAndroid Build Coastguard Worker name: "apex_compression_platform_tests", 277*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/ApexCompressionTests.java"], 278*33f37583SAndroid Build Coastguard Worker libs: [ 279*33f37583SAndroid Build Coastguard Worker "tradefed", 280*33f37583SAndroid Build Coastguard Worker "truth", 281*33f37583SAndroid Build Coastguard Worker ], 282*33f37583SAndroid Build Coastguard Worker static_libs: [ 283*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 284*33f37583SAndroid Build Coastguard Worker "testng", 285*33f37583SAndroid Build Coastguard Worker ], 286*33f37583SAndroid Build Coastguard Worker test_config: "apex_compression_platform_tests.xml", 287*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 288*33f37583SAndroid Build Coastguard Worker device_common_data: [ 289*33f37583SAndroid Build Coastguard Worker ":com.android.apex.compressed.v1", 290*33f37583SAndroid Build Coastguard Worker ":com.android.apex.compressed.v1{.apex}", 291*33f37583SAndroid Build Coastguard Worker ":com.android.apex.compressed.v1_different_digest", 292*33f37583SAndroid Build Coastguard Worker ":com.android.apex.compressed.v2", 293*33f37583SAndroid Build Coastguard Worker ":gen_manifest_mismatch_compressed_apex_v2", 294*33f37583SAndroid Build Coastguard Worker ":apex_compression_tests_app", 295*33f37583SAndroid Build Coastguard Worker ], 296*33f37583SAndroid Build Coastguard Worker} 297*33f37583SAndroid Build Coastguard Worker 298*33f37583SAndroid Build Coastguard Workerandroid_test_helper_app { 299*33f37583SAndroid Build Coastguard Worker name: "apex_compression_tests_app", 300*33f37583SAndroid Build Coastguard Worker manifest: "app/ApexCompressionTests_AndroidManifest.xml", 301*33f37583SAndroid Build Coastguard Worker srcs: ["app/src/**/ApexCompressionTests.java"], 302*33f37583SAndroid Build Coastguard Worker static_libs: [ 303*33f37583SAndroid Build Coastguard Worker "androidx.test.rules", 304*33f37583SAndroid Build Coastguard Worker "cts-install-lib", 305*33f37583SAndroid Build Coastguard Worker "cts-rollback-lib", 306*33f37583SAndroid Build Coastguard Worker "testng", 307*33f37583SAndroid Build Coastguard Worker ], 308*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 309*33f37583SAndroid Build Coastguard Worker java_resources: [ 310*33f37583SAndroid Build Coastguard Worker ":com.android.apex.compressed.v1{.apex}", 311*33f37583SAndroid Build Coastguard Worker ":com.android.apex.compressed.v2_original", 312*33f37583SAndroid Build Coastguard Worker ], 313*33f37583SAndroid Build Coastguard Worker} 314*33f37583SAndroid Build Coastguard Worker 315*33f37583SAndroid Build Coastguard Workerjava_test_host { 316*33f37583SAndroid Build Coastguard Worker name: "apex_apkinapex_tests", 317*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/ApkInApexTests.java"], 318*33f37583SAndroid Build Coastguard Worker libs: [ 319*33f37583SAndroid Build Coastguard Worker "tradefed", 320*33f37583SAndroid Build Coastguard Worker "truth", 321*33f37583SAndroid Build Coastguard Worker ], 322*33f37583SAndroid Build Coastguard Worker static_libs: [ 323*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 324*33f37583SAndroid Build Coastguard Worker "frameworks-base-hostutils", 325*33f37583SAndroid Build Coastguard Worker "testng", 326*33f37583SAndroid Build Coastguard Worker ], 327*33f37583SAndroid Build Coastguard Worker test_config: "apk-in-apex-tests.xml", 328*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 329*33f37583SAndroid Build Coastguard Worker device_common_data: [ 330*33f37583SAndroid Build Coastguard Worker ":apex_apkinapex_tests_app", 331*33f37583SAndroid Build Coastguard Worker ], 332*33f37583SAndroid Build Coastguard Worker device_common_java_resources: [ 333*33f37583SAndroid Build Coastguard Worker ":com.android.apex.product.test", 334*33f37583SAndroid Build Coastguard Worker ":com.android.apex.product.app.test.xml", 335*33f37583SAndroid Build Coastguard Worker ":com.android.apex.system.test", 336*33f37583SAndroid Build Coastguard Worker ":com.android.apex.system.app.test.xml", 337*33f37583SAndroid Build Coastguard Worker ":com.android.apex.system_ext.test", 338*33f37583SAndroid Build Coastguard Worker ":com.android.apex.system_ext.app.test.xml", 339*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.test", 340*33f37583SAndroid Build Coastguard Worker ":com.android.apex.vendor.app.test.xml", 341*33f37583SAndroid Build Coastguard Worker ], 342*33f37583SAndroid Build Coastguard Worker} 343*33f37583SAndroid Build Coastguard Worker 344*33f37583SAndroid Build Coastguard Workercc_test_library { 345*33f37583SAndroid Build Coastguard Worker name: "libApkInApex_jni", 346*33f37583SAndroid Build Coastguard Worker gtest: false, 347*33f37583SAndroid Build Coastguard Worker srcs: [ 348*33f37583SAndroid Build Coastguard Worker "app/jni/com_android_tests_apex_app_ApkInApexTests.cpp", 349*33f37583SAndroid Build Coastguard Worker ], 350*33f37583SAndroid Build Coastguard Worker cflags: [ 351*33f37583SAndroid Build Coastguard Worker "-Wall", 352*33f37583SAndroid Build Coastguard Worker "-Werror", 353*33f37583SAndroid Build Coastguard Worker ], 354*33f37583SAndroid Build Coastguard Worker header_libs: [ 355*33f37583SAndroid Build Coastguard Worker "jni_headers", 356*33f37583SAndroid Build Coastguard Worker ], 357*33f37583SAndroid Build Coastguard Worker stl: "c++_shared", 358*33f37583SAndroid Build Coastguard Worker sdk_version: "current", 359*33f37583SAndroid Build Coastguard Worker} 360*33f37583SAndroid Build Coastguard Worker 361*33f37583SAndroid Build Coastguard Workerjava_test_host { 362*33f37583SAndroid Build Coastguard Worker name: "apex_apkinapexmaxsdk_tests", 363*33f37583SAndroid Build Coastguard Worker srcs: ["src/**/MaxSdkTests.java"], 364*33f37583SAndroid Build Coastguard Worker libs: [ 365*33f37583SAndroid Build Coastguard Worker "tradefed", 366*33f37583SAndroid Build Coastguard Worker "truth", 367*33f37583SAndroid Build Coastguard Worker ], 368*33f37583SAndroid Build Coastguard Worker static_libs: [ 369*33f37583SAndroid Build Coastguard Worker "cts-install-lib-host", 370*33f37583SAndroid Build Coastguard Worker "frameworks-base-hostutils", 371*33f37583SAndroid Build Coastguard Worker "testng", 372*33f37583SAndroid Build Coastguard Worker ], 373*33f37583SAndroid Build Coastguard Worker test_config: "max-sdk-tests.xml", 374*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 375*33f37583SAndroid Build Coastguard Worker device_common_data: [ 376*33f37583SAndroid Build Coastguard Worker ":apex_maxsdk_tests_app", 377*33f37583SAndroid Build Coastguard Worker ":apex_maxsdk_regular_app_tests", 378*33f37583SAndroid Build Coastguard Worker ], 379*33f37583SAndroid Build Coastguard Worker device_common_java_resources: [ 380*33f37583SAndroid Build Coastguard Worker ":com.android.apex.maxsdk.test", 381*33f37583SAndroid Build Coastguard Worker ], 382*33f37583SAndroid Build Coastguard Worker} 383*33f37583SAndroid Build Coastguard Worker 384*33f37583SAndroid Build Coastguard Workerandroid_test_helper_app { 385*33f37583SAndroid Build Coastguard Worker name: "apex_apkinapex_tests_app", 386*33f37583SAndroid Build Coastguard Worker manifest: "app/ApkInApexTests_AndroidManifest.xml", 387*33f37583SAndroid Build Coastguard Worker srcs: ["app/src/**/ApkInApexTests.java"], 388*33f37583SAndroid Build Coastguard Worker jni_libs: [ 389*33f37583SAndroid Build Coastguard Worker "libApkInApex_jni", 390*33f37583SAndroid Build Coastguard Worker ], 391*33f37583SAndroid Build Coastguard Worker compile_multilib: "both", 392*33f37583SAndroid Build Coastguard Worker static_libs: [ 393*33f37583SAndroid Build Coastguard Worker "androidx.test.rules", 394*33f37583SAndroid Build Coastguard Worker "cts-install-lib", 395*33f37583SAndroid Build Coastguard Worker "cts-rollback-lib", 396*33f37583SAndroid Build Coastguard Worker "testng", 397*33f37583SAndroid Build Coastguard Worker ], 398*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 399*33f37583SAndroid Build Coastguard Worker} 400*33f37583SAndroid Build Coastguard Worker 401*33f37583SAndroid Build Coastguard Workerandroid_test_helper_app { 402*33f37583SAndroid Build Coastguard Worker name: "apex_maxsdk_tests_app", 403*33f37583SAndroid Build Coastguard Worker manifest: "app/MaxSdkTests_AndroidManifest.xml", 404*33f37583SAndroid Build Coastguard Worker srcs: ["app/src/**/MaxSdkTests.java"], 405*33f37583SAndroid Build Coastguard Worker static_libs: [ 406*33f37583SAndroid Build Coastguard Worker "androidx.test.rules", 407*33f37583SAndroid Build Coastguard Worker "cts-install-lib", 408*33f37583SAndroid Build Coastguard Worker "cts-rollback-lib", 409*33f37583SAndroid Build Coastguard Worker "testng", 410*33f37583SAndroid Build Coastguard Worker ], 411*33f37583SAndroid Build Coastguard Worker test_suites: ["general-tests"], 412*33f37583SAndroid Build Coastguard Worker} 413*33f37583SAndroid Build Coastguard Worker 414*33f37583SAndroid Build Coastguard Workerandroid_test_helper_app { 415*33f37583SAndroid Build Coastguard Worker name: "apex_maxsdk_regular_app_tests", 416*33f37583SAndroid Build Coastguard Worker manifest: "testdata/maxsdk/app/AndroidManifest_normalApp.xml", 417*33f37583SAndroid Build Coastguard Worker} 418