1*33f37583SAndroid Build Coastguard Worker// Copyright (C) 2019 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 Workerprebuilt_apex { 20*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v1_prebuilt", 21*33f37583SAndroid Build Coastguard Worker overrides: [ 22*33f37583SAndroid Build Coastguard Worker "CtsShimPrebuilt", 23*33f37583SAndroid Build Coastguard Worker "CtsShimPrivPrebuilt", 24*33f37583SAndroid Build Coastguard Worker ], 25*33f37583SAndroid Build Coastguard Worker arch: { 26*33f37583SAndroid Build Coastguard Worker arm: { 27*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v1.apex", 28*33f37583SAndroid Build Coastguard Worker }, 29*33f37583SAndroid Build Coastguard Worker arm64: { 30*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v1.apex", 31*33f37583SAndroid Build Coastguard Worker }, 32*33f37583SAndroid Build Coastguard Worker riscv64: { 33*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v1.apex", 34*33f37583SAndroid Build Coastguard Worker }, 35*33f37583SAndroid Build Coastguard Worker x86: { 36*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v1.apex", 37*33f37583SAndroid Build Coastguard Worker }, 38*33f37583SAndroid Build Coastguard Worker x86_64: { 39*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v1.apex", 40*33f37583SAndroid Build Coastguard Worker }, 41*33f37583SAndroid Build Coastguard Worker }, 42*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.apex", 43*33f37583SAndroid Build Coastguard Worker installable: true, 44*33f37583SAndroid Build Coastguard Worker} 45*33f37583SAndroid Build Coastguard Worker 46*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 47*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_prebuilt", 48*33f37583SAndroid Build Coastguard Worker arch: { 49*33f37583SAndroid Build Coastguard Worker arm: { 50*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2.apex", 51*33f37583SAndroid Build Coastguard Worker }, 52*33f37583SAndroid Build Coastguard Worker arm64: { 53*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2.apex", 54*33f37583SAndroid Build Coastguard Worker }, 55*33f37583SAndroid Build Coastguard Worker riscv64: { 56*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2.apex", 57*33f37583SAndroid Build Coastguard Worker }, 58*33f37583SAndroid Build Coastguard Worker x86: { 59*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2.apex", 60*33f37583SAndroid Build Coastguard Worker }, 61*33f37583SAndroid Build Coastguard Worker x86_64: { 62*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2.apex", 63*33f37583SAndroid Build Coastguard Worker }, 64*33f37583SAndroid Build Coastguard Worker }, 65*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2.apex", 66*33f37583SAndroid Build Coastguard Worker installable: false, 67*33f37583SAndroid Build Coastguard Worker} 68*33f37583SAndroid Build Coastguard Worker 69*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 70*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_wrong_sha_prebuilt", 71*33f37583SAndroid Build Coastguard Worker arch: { 72*33f37583SAndroid Build Coastguard Worker arm: { 73*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_wrong_sha.apex", 74*33f37583SAndroid Build Coastguard Worker }, 75*33f37583SAndroid Build Coastguard Worker arm64: { 76*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_wrong_sha.apex", 77*33f37583SAndroid Build Coastguard Worker }, 78*33f37583SAndroid Build Coastguard Worker riscv64: { 79*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2_wrong_sha.apex", 80*33f37583SAndroid Build Coastguard Worker }, 81*33f37583SAndroid Build Coastguard Worker x86: { 82*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_wrong_sha.apex", 83*33f37583SAndroid Build Coastguard Worker }, 84*33f37583SAndroid Build Coastguard Worker x86_64: { 85*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_wrong_sha.apex", 86*33f37583SAndroid Build Coastguard Worker }, 87*33f37583SAndroid Build Coastguard Worker }, 88*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_wrong_sha.apex", 89*33f37583SAndroid Build Coastguard Worker installable: false, 90*33f37583SAndroid Build Coastguard Worker} 91*33f37583SAndroid Build Coastguard Worker 92*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 93*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_additional_file_prebuilt", 94*33f37583SAndroid Build Coastguard Worker arch: { 95*33f37583SAndroid Build Coastguard Worker arm: { 96*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_additional_file.apex", 97*33f37583SAndroid Build Coastguard Worker }, 98*33f37583SAndroid Build Coastguard Worker arm64: { 99*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_additional_file.apex", 100*33f37583SAndroid Build Coastguard Worker }, 101*33f37583SAndroid Build Coastguard Worker riscv64: { 102*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2_additional_file.apex", 103*33f37583SAndroid Build Coastguard Worker }, 104*33f37583SAndroid Build Coastguard Worker x86: { 105*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_additional_file.apex", 106*33f37583SAndroid Build Coastguard Worker }, 107*33f37583SAndroid Build Coastguard Worker x86_64: { 108*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_additional_file.apex", 109*33f37583SAndroid Build Coastguard Worker }, 110*33f37583SAndroid Build Coastguard Worker }, 111*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_additional_file.apex", 112*33f37583SAndroid Build Coastguard Worker installable: false, 113*33f37583SAndroid Build Coastguard Worker} 114*33f37583SAndroid Build Coastguard Worker 115*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 116*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_additional_folder_prebuilt", 117*33f37583SAndroid Build Coastguard Worker arch: { 118*33f37583SAndroid Build Coastguard Worker arm: { 119*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_additional_folder.apex", 120*33f37583SAndroid Build Coastguard Worker }, 121*33f37583SAndroid Build Coastguard Worker arm64: { 122*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_additional_folder.apex", 123*33f37583SAndroid Build Coastguard Worker }, 124*33f37583SAndroid Build Coastguard Worker riscv64: { 125*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2_additional_folder.apex", 126*33f37583SAndroid Build Coastguard Worker }, 127*33f37583SAndroid Build Coastguard Worker x86: { 128*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_additional_folder.apex", 129*33f37583SAndroid Build Coastguard Worker }, 130*33f37583SAndroid Build Coastguard Worker x86_64: { 131*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_additional_folder.apex", 132*33f37583SAndroid Build Coastguard Worker }, 133*33f37583SAndroid Build Coastguard Worker }, 134*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_additional_folder.apex", 135*33f37583SAndroid Build Coastguard Worker installable: false, 136*33f37583SAndroid Build Coastguard Worker} 137*33f37583SAndroid Build Coastguard Worker 138*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 139*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_with_pre_install_hook_prebuilt", 140*33f37583SAndroid Build Coastguard Worker arch: { 141*33f37583SAndroid Build Coastguard Worker arm: { 142*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_with_pre_install_hook.apex", 143*33f37583SAndroid Build Coastguard Worker }, 144*33f37583SAndroid Build Coastguard Worker arm64: { 145*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_with_pre_install_hook.apex", 146*33f37583SAndroid Build Coastguard Worker }, 147*33f37583SAndroid Build Coastguard Worker riscv64: { 148*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2_with_pre_install_hook.apex", 149*33f37583SAndroid Build Coastguard Worker }, 150*33f37583SAndroid Build Coastguard Worker x86: { 151*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_with_pre_install_hook.apex", 152*33f37583SAndroid Build Coastguard Worker }, 153*33f37583SAndroid Build Coastguard Worker x86_64: { 154*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_with_pre_install_hook.apex", 155*33f37583SAndroid Build Coastguard Worker }, 156*33f37583SAndroid Build Coastguard Worker }, 157*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_with_pre_install_hook.apex", 158*33f37583SAndroid Build Coastguard Worker installable: false, 159*33f37583SAndroid Build Coastguard Worker} 160*33f37583SAndroid Build Coastguard Worker 161*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 162*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_with_post_install_hook_prebuilt", 163*33f37583SAndroid Build Coastguard Worker arch: { 164*33f37583SAndroid Build Coastguard Worker arm: { 165*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_with_post_install_hook.apex", 166*33f37583SAndroid Build Coastguard Worker }, 167*33f37583SAndroid Build Coastguard Worker arm64: { 168*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_with_post_install_hook.apex", 169*33f37583SAndroid Build Coastguard Worker }, 170*33f37583SAndroid Build Coastguard Worker riscv64: { 171*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2_with_post_install_hook.apex", 172*33f37583SAndroid Build Coastguard Worker }, 173*33f37583SAndroid Build Coastguard Worker x86: { 174*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_with_post_install_hook.apex", 175*33f37583SAndroid Build Coastguard Worker }, 176*33f37583SAndroid Build Coastguard Worker x86_64: { 177*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_with_post_install_hook.apex", 178*33f37583SAndroid Build Coastguard Worker }, 179*33f37583SAndroid Build Coastguard Worker }, 180*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_with_post_install_hook.apex", 181*33f37583SAndroid Build Coastguard Worker installable: false, 182*33f37583SAndroid Build Coastguard Worker} 183*33f37583SAndroid Build Coastguard Worker 184*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 185*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v3_prebuilt", 186*33f37583SAndroid Build Coastguard Worker arch: { 187*33f37583SAndroid Build Coastguard Worker arm: { 188*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v3.apex", 189*33f37583SAndroid Build Coastguard Worker }, 190*33f37583SAndroid Build Coastguard Worker arm64: { 191*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v3.apex", 192*33f37583SAndroid Build Coastguard Worker }, 193*33f37583SAndroid Build Coastguard Worker riscv64: { 194*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v3.apex", 195*33f37583SAndroid Build Coastguard Worker }, 196*33f37583SAndroid Build Coastguard Worker x86: { 197*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v3.apex", 198*33f37583SAndroid Build Coastguard Worker }, 199*33f37583SAndroid Build Coastguard Worker x86_64: { 200*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v3.apex", 201*33f37583SAndroid Build Coastguard Worker }, 202*33f37583SAndroid Build Coastguard Worker }, 203*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v3.apex", 204*33f37583SAndroid Build Coastguard Worker installable: false, 205*33f37583SAndroid Build Coastguard Worker} 206*33f37583SAndroid Build Coastguard Worker 207*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 208*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_different_certificate_prebuilt", 209*33f37583SAndroid Build Coastguard Worker arch: { 210*33f37583SAndroid Build Coastguard Worker arm: { 211*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_different_certificate.apex", 212*33f37583SAndroid Build Coastguard Worker }, 213*33f37583SAndroid Build Coastguard Worker arm64: { 214*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_different_certificate.apex", 215*33f37583SAndroid Build Coastguard Worker }, 216*33f37583SAndroid Build Coastguard Worker riscv64: { 217*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2_different_certificate.apex", 218*33f37583SAndroid Build Coastguard Worker }, 219*33f37583SAndroid Build Coastguard Worker x86: { 220*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_different_certificate.apex", 221*33f37583SAndroid Build Coastguard Worker }, 222*33f37583SAndroid Build Coastguard Worker x86_64: { 223*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_different_certificate.apex", 224*33f37583SAndroid Build Coastguard Worker }, 225*33f37583SAndroid Build Coastguard Worker }, 226*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_different_certificate.apex", 227*33f37583SAndroid Build Coastguard Worker installable: false, 228*33f37583SAndroid Build Coastguard Worker} 229*33f37583SAndroid Build Coastguard Worker 230*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 231*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_unsigned_apk_container_prebuilt", 232*33f37583SAndroid Build Coastguard Worker arch: { 233*33f37583SAndroid Build Coastguard Worker arm: { 234*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_unsigned_apk_container.apex", 235*33f37583SAndroid Build Coastguard Worker }, 236*33f37583SAndroid Build Coastguard Worker arm64: { 237*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_unsigned_apk_container.apex", 238*33f37583SAndroid Build Coastguard Worker }, 239*33f37583SAndroid Build Coastguard Worker riscv64: { 240*33f37583SAndroid Build Coastguard Worker src: "prebuilts/riscv64/com.android.apex.cts.shim.v2_unsigned_apk_container.apex", 241*33f37583SAndroid Build Coastguard Worker }, 242*33f37583SAndroid Build Coastguard Worker x86: { 243*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_unsigned_apk_container.apex", 244*33f37583SAndroid Build Coastguard Worker }, 245*33f37583SAndroid Build Coastguard Worker x86_64: { 246*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_unsigned_apk_container.apex", 247*33f37583SAndroid Build Coastguard Worker }, 248*33f37583SAndroid Build Coastguard Worker }, 249*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_unsigned_apk_container.apex", 250*33f37583SAndroid Build Coastguard Worker installable: false, 251*33f37583SAndroid Build Coastguard Worker} 252*33f37583SAndroid Build Coastguard Worker 253*33f37583SAndroid Build Coastguard Workerprebuilt_apex { 254*33f37583SAndroid Build Coastguard Worker name: "com.android.apex.cts.shim.v2_rebootless_prebuilt", 255*33f37583SAndroid Build Coastguard Worker arch: { 256*33f37583SAndroid Build Coastguard Worker arm: { 257*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_rebootless.apex", 258*33f37583SAndroid Build Coastguard Worker }, 259*33f37583SAndroid Build Coastguard Worker arm64: { 260*33f37583SAndroid Build Coastguard Worker src: "prebuilts/arm/com.android.apex.cts.shim.v2_rebootless.apex", 261*33f37583SAndroid Build Coastguard Worker }, 262*33f37583SAndroid Build Coastguard Worker x86: { 263*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_rebootless.apex", 264*33f37583SAndroid Build Coastguard Worker }, 265*33f37583SAndroid Build Coastguard Worker x86_64: { 266*33f37583SAndroid Build Coastguard Worker src: "prebuilts/x86/com.android.apex.cts.shim.v2_rebootless.apex", 267*33f37583SAndroid Build Coastguard Worker }, 268*33f37583SAndroid Build Coastguard Worker }, 269*33f37583SAndroid Build Coastguard Worker filename: "com.android.apex.cts.shim.v2_rebootless.apex", 270*33f37583SAndroid Build Coastguard Worker installable: false, 271*33f37583SAndroid Build Coastguard Worker} 272