package { default_team: "trendy_team_android_settings_app", // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "packages_apps_Settings_license" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 default_applicable_licenses: ["packages_apps_Settings_license"], } android_test { name: "SettingsUnitTests", certificate: "platform", libs: [ "telephony-common", "ims-common", ], static_libs: [ "aconfig_settings_flags_lib", "androidx.arch.core_core-testing", "androidx.test.core", "androidx.test.espresso.core", "androidx.test.rules", "androidx.test.ext.junit", "androidx.preference_preference", "flag-junit", "mockito-target-minus-junit4", "platform-test-annotations", "platform-test-rules", "truth", "kotlinx_coroutines_test", "flag-junit", "Settings-testutils2", "MediaDrmSettingsFlagsLib", // Don't add SettingsLib libraries here - you can use them directly as they are in the // instrumented Settings app. ], errorprone: { javacflags: ["-Xep:CheckReturnValue:WARN"], }, // Include all test java/kotlin files. srcs: [ "src/**/*.java", "src/**/*.kt", ], use_resource_processor: true, platform_apis: true, test_suites: ["device-tests"], instrumentation_for: "Settings", }