1*b7c941bbSAndroid Build Coastguard Worker// Copyright (C) 2018 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_applicable_licenses: ["Android-Apache-2.0"], 17*b7c941bbSAndroid Build Coastguard Worker} 18*b7c941bbSAndroid Build Coastguard Worker 19*b7c941bbSAndroid Build Coastguard Workerjava_defaults { 20*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigDefaults", 21*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 22*b7c941bbSAndroid Build Coastguard Worker optimize: { 23*b7c941bbSAndroid Build Coastguard Worker enabled: false, 24*b7c941bbSAndroid Build Coastguard Worker }, 25*b7c941bbSAndroid Build Coastguard Worker dex_preopt: { 26*b7c941bbSAndroid Build Coastguard Worker enabled: false, 27*b7c941bbSAndroid Build Coastguard Worker }, 28*b7c941bbSAndroid Build Coastguard Worker srcs: ["src/**/*.java"], 29*b7c941bbSAndroid Build Coastguard Worker} 30*b7c941bbSAndroid Build Coastguard Worker 31*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 32*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV1", 33*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 34*b7c941bbSAndroid Build Coastguard Worker manifest: "version1_AndroidManifest.xml", 35*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 36*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 37*b7c941bbSAndroid Build Coastguard Worker "cts", 38*b7c941bbSAndroid Build Coastguard Worker "general-tests", 39*b7c941bbSAndroid Build Coastguard Worker ], 40*b7c941bbSAndroid Build Coastguard Worker} 41*b7c941bbSAndroid Build Coastguard Worker 42*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 43*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV1_instant", 44*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 45*b7c941bbSAndroid Build Coastguard Worker manifest: "version1_instant_AndroidManifest.xml", 46*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 47*b7c941bbSAndroid Build Coastguard Worker "cts", 48*b7c941bbSAndroid Build Coastguard Worker "general-tests", 49*b7c941bbSAndroid Build Coastguard Worker ], 50*b7c941bbSAndroid Build Coastguard Worker} 51*b7c941bbSAndroid Build Coastguard Worker 52*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 53*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV2", 54*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 55*b7c941bbSAndroid Build Coastguard Worker manifest: "version2_AndroidManifest.xml", 56*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 57*b7c941bbSAndroid Build Coastguard Worker "cts", 58*b7c941bbSAndroid Build Coastguard Worker "general-tests", 59*b7c941bbSAndroid Build Coastguard Worker ], 60*b7c941bbSAndroid Build Coastguard Worker} 61*b7c941bbSAndroid Build Coastguard Worker 62*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 63*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV2_instant", 64*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 65*b7c941bbSAndroid Build Coastguard Worker manifest: "version2_instant_AndroidManifest.xml", 66*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 67*b7c941bbSAndroid Build Coastguard Worker "cts", 68*b7c941bbSAndroid Build Coastguard Worker "general-tests", 69*b7c941bbSAndroid Build Coastguard Worker ], 70*b7c941bbSAndroid Build Coastguard Worker} 71*b7c941bbSAndroid Build Coastguard Worker 72*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 73*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestApp2V1", 74*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 75*b7c941bbSAndroid Build Coastguard Worker manifest: "version1_package2_AndroidManifest.xml", 76*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 77*b7c941bbSAndroid Build Coastguard Worker "cts", 78*b7c941bbSAndroid Build Coastguard Worker "general-tests", 79*b7c941bbSAndroid Build Coastguard Worker ], 80*b7c941bbSAndroid Build Coastguard Worker} 81*b7c941bbSAndroid Build Coastguard Worker 82*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 83*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestApp2V2", 84*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 85*b7c941bbSAndroid Build Coastguard Worker manifest: "version2_package2_AndroidManifest.xml", 86*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 87*b7c941bbSAndroid Build Coastguard Worker "cts", 88*b7c941bbSAndroid Build Coastguard Worker "general-tests", 89*b7c941bbSAndroid Build Coastguard Worker ], 90*b7c941bbSAndroid Build Coastguard Worker} 91*b7c941bbSAndroid Build Coastguard Worker 92*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 93*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV1_badsignature", 94*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 95*b7c941bbSAndroid Build Coastguard Worker manifest: "version1_badsignature_AndroidManifest.xml", 96*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 97*b7c941bbSAndroid Build Coastguard Worker "cts", 98*b7c941bbSAndroid Build Coastguard Worker "general-tests", 99*b7c941bbSAndroid Build Coastguard Worker ], 100*b7c941bbSAndroid Build Coastguard Worker} 101*b7c941bbSAndroid Build Coastguard Worker 102*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 103*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV1_badb64_config", 104*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 105*b7c941bbSAndroid Build Coastguard Worker manifest: "version1_badb64_config_AndroidManifest.xml", 106*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 107*b7c941bbSAndroid Build Coastguard Worker "cts", 108*b7c941bbSAndroid Build Coastguard Worker "general-tests", 109*b7c941bbSAndroid Build Coastguard Worker ], 110*b7c941bbSAndroid Build Coastguard Worker} 111*b7c941bbSAndroid Build Coastguard Worker 112*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 113*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV1_badb64_signature", 114*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 115*b7c941bbSAndroid Build Coastguard Worker manifest: "version1_badb64_signature_AndroidManifest.xml", 116*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 117*b7c941bbSAndroid Build Coastguard Worker "cts", 118*b7c941bbSAndroid Build Coastguard Worker "general-tests", 119*b7c941bbSAndroid Build Coastguard Worker ], 120*b7c941bbSAndroid Build Coastguard Worker} 121*b7c941bbSAndroid Build Coastguard Worker 122*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 123*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV3_configv1", 124*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 125*b7c941bbSAndroid Build Coastguard Worker manifest: "version3_configv1_AndroidManifest.xml", 126*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 127*b7c941bbSAndroid Build Coastguard Worker "cts", 128*b7c941bbSAndroid Build Coastguard Worker "general-tests", 129*b7c941bbSAndroid Build Coastguard Worker ], 130*b7c941bbSAndroid Build Coastguard Worker} 131*b7c941bbSAndroid Build Coastguard Worker 132*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 133*b7c941bbSAndroid Build Coastguard Worker name: "CtsSignedConfigTestAppV1_debug_key", 134*b7c941bbSAndroid Build Coastguard Worker defaults: ["CtsSignedConfigDefaults"], 135*b7c941bbSAndroid Build Coastguard Worker manifest: "version1_debug_key_AndroidManifest.xml", 136*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 137*b7c941bbSAndroid Build Coastguard Worker "cts", 138*b7c941bbSAndroid Build Coastguard Worker "general-tests", 139*b7c941bbSAndroid Build Coastguard Worker ], 140*b7c941bbSAndroid Build Coastguard Worker} 141