1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "frameworks_base_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["frameworks_base_license"], 8} 9 10android_test_helper_app { 11 name: "FrameworksServicesTests_install_bad_dex_", 12 defaults: ["FrameworksServicesTests_apks_defaults"], 13 14 srcs: ["src/**/*.java"], 15} 16 17// Inject bad classes.dex file. 18java_genrule { 19 name: "FrameworksServicesTests_install_bad_dex", 20 tools: [ 21 "soong_zip", 22 "merge_zips", 23 ], 24 srcs: [ 25 ":FrameworksServicesTests_install_bad_dex_", 26 "classes.dex", 27 ], 28 out: ["FrameworksServicesTests_install_bad_dex.apk"], 29 cmd: "$(location soong_zip) -o $(genDir)/classes.dex.zip -j -f $(location classes.dex) && " + 30 "$(location merge_zips) -ignore-duplicates $(out) $(genDir)/classes.dex.zip " + 31 "$(location :FrameworksServicesTests_install_bad_dex_)", 32} 33