blob: 96a0cc1b52ce50ba1851eda12f2b13f6b43dc612 [file] [log] [blame]
package {
default_team: "trendy_team_fwk_telecom",
// See: http://go/android-license-faq
default_applicable_licenses: ["Android-Apache-2.0"],
}
android_test {
name: "ContactsProviderTests",
static_libs: [
"ContactsProviderTestUtils",
"androidx.test.rules",
"mockito-target-minus-junit4",
"flag-junit",
"android.content.pm.flags-aconfig-java",
"contactsprovider_flags_java_lib",
],
libs: [
"android.test.runner.stubs.system",
"android.test.base.stubs.system",
"android.test.mock.stubs.system",
],
// Only compile source java files in this apk.
srcs: ["src/**/*.java"],
platform_apis: true,
test_suites: ["device-tests"],
instrumentation_for: "ContactsProvider",
certificate: "shared",
optimize: {
enabled: false,
},
}
// Tests with all launch-able flags enabled by default.
// All flags' value will be true unless overridden in the individual tests.
test_module_config {
name: "ContactsProviderTestsWithAllFlagEnabled",
base: "ContactsProviderTests",
test_suites: ["device-tests"],
options: [
{
name: "feature-flags:flag-value",
value: "contacts/com.android.providers.contacts.flags.cp2_account_move_flag=true",
},
{
name: "feature-flags:flag-value",
value: "contacts/com.android.providers.contacts.flags.enable_new_default_account_rule_flag=true",
},
],
}
// Tests with all launch-able flags disabled by default.
// All flags' value will be false unless overridden in the individual tests.
test_module_config {
name: "ContactsProviderTestsWithAllFlagDisabled",
base: "ContactsProviderTests",
test_suites: ["device-tests"],
options: [
{
name: "feature-flags:flag-value",
value: "contacts/com.android.providers.contacts.flags.cp2_account_move_flag=false",
},
{
name: "feature-flags:flag-value",
value: "contacts/com.android.providers.contacts.flags.enable_new_default_account_rule_flag=false",
},
],
}