// Ths mapping file defines configurations for various test groups including pre-submit and // flag ramp testing in Gantry. Please ensure ALL groups are updated appropriately by reading any // prerequisites that are mentioned. // This group is used to configure the tests for AdServices pre-submit testing. Only add tests to // this group that are: // (a) Not flaky // (b) Targets T+ SDK version { "adservices-mainline-presubmit": [ { "name": "AdServicesApkUITestsAppConsent", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUINotificationTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsGaOtaTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesCobaltUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesFrameworkUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreAdIdUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreCommonUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreAppSearchUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreAppsetIdUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreMeasurementUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreTopicsUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreProtectedAudienceUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreDatabaseMigrationUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesJsEngineUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesMddIntegrationTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesDebuggableDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesRootTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesEndToEndTestMeasurement", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsValidEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsAppOptOutEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsNoPermEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesNotInAllowListEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsAppUpdateTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsConnectionTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesMddTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedAdIdManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedTopicsManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedMeasurementManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedFledgeManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAppSetIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesCobaltTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesHostTests", "options": [ { // NOTE: host-side tests use a different package "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] }, { "name": "AdServicesUIUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesManagerServiceTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesExtDataStorageServiceTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsGaUXSelectorTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] } ], // This group is used to configure AdServices tests for ExtServices pre-submit testing. Only add // tests to this group that are: // (a) Not flaky // (b) Targets compat SDK version (S) "extservices-mainline-presubmit": [ { "name": "AdExtServicesApkUINotificationTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesApkUISettingsTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesApkUITestsAppConsent", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesApkUISettingsGaOtaTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesApkUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesCobaltUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesFrameworkUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesFrameworkRvcUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreAdIdUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreAdIdRvcUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreCommonUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreAppSearchUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreAppsetIdUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreMeasurementUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreMeasurementRvcUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreTopicsUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesServiceCoreProtectedAudienceUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesJsEngineUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesMddIntegrationTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesRvcDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesDebuggableDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesEndToEndTestMeasurement", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesEndToEndRvcTestMeasurement", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesPermissionsValidEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesPermissionsAppOptOutEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesPermissionsNoPermEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesNotInAllowListEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesTopicsAppUpdateTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesTopicsConnectionTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesMddTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesAdIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesAdIdRvcEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesExtDataStorageServiceTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesAppSetIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesAdServicesCobaltTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesHostTests", "options": [ { // NOTE: host-side tests use a different package "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] }, { "name": "AdExtServicesEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesRvcEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdExtServicesUIUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] } ], "mainline-presubmit": [ { // Install com.google.android.adservices.apex and run AdServicesApkUINotificationTests. "name": "AdServicesApkUINotificationTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesApkUINotificationTests. "name": "AdExtServicesApkUINotificationTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesApkUISettingsTests. "name": "AdServicesApkUISettingsTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesApkUISettingsTests. "name": "AdExtServicesApkUISettingsTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesApkUITestsAppConsent. "name": "AdServicesApkUITestsAppConsent[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesApkUITestsAppConsent. "name": "AdExtServicesApkUITestsAppConsent[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesApkUISettingsGaOtaTests. "name": "AdServicesApkUISettingsGaOtaTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesApkUISettingsGaOtaTests. "name": "AdExtServicesApkUISettingsGaOtaTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesApkUnitTests. "name": "AdServicesApkUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesApkUnitTests. "name": "AdExtServicesApkUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesApkUISettingsGaUXSelectorTests. "name": "AdServicesApkUISettingsGaUXSelectorTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesCobaltUnitTests. "name": "AdServicesCobaltUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesCobaltUnitTests. "name": "AdExtServicesCobaltUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesMddIntegrationTests. "name": "AdServicesMddIntegrationTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesMddIntegrationTests. "name": "AdExtServicesMddIntegrationTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesFrameworkUnitTests. "name": "AdServicesFrameworkUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesFrameworkUnitTests. "name": "AdExtServicesFrameworkUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesFrameworkRvcUnitTests. "name": "AdExtServicesFrameworkRvcUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesServiceCoreUnitTests. "name": "AdServicesServiceCoreUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesServiceCoreUnitTests. "name": "AdExtServicesServiceCoreUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesServiceCoreAdIdUnitTests. "name": "AdServicesServiceCoreAdIdUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesServiceCoreAdIdUnitTests. "name": "AdExtServicesServiceCoreAdIdUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesServiceCoreAdIdRvcUnitTests. "name": "AdExtServicesServiceCoreAdIdRvcUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesServiceCoreCommonUnitTests. "name": "AdServicesServiceCoreCommonUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdExtServicesServiceCoreCommonUnitTests. "name": "AdExtServicesServiceCoreCommonUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesServiceCoreAppSearchUnitTests. "name": "AdServicesServiceCoreAppSearchUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesServiceCoreAppSearchUnitTests. "name": "AdExtServicesServiceCoreAppSearchUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesServiceCoreAppsetIdUnitTests. "name": "AdServicesServiceCoreAppsetIdUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesServiceCoreAppsetIdUnitTests. "name": "AdExtServicesServiceCoreAppsetIdUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run // AdServicesServiceCoreMeasurementUnitTests. "name": "AdServicesServiceCoreMeasurementUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run // AdExtServicesServiceCoreMeasurementUnitTests. "name": "AdExtServicesServiceCoreMeasurementUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run // AdExtServicesServiceCoreMeasurementRvcUnitTests. "name": "AdExtServicesServiceCoreMeasurementRvcUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run // AdServicesServiceCoreTopicsUnitTests. "name": "AdServicesServiceCoreTopicsUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run // AdExtServicesServiceCoreTopicsUnitTests. "name": "AdExtServicesServiceCoreTopicsUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run // AdServicesServiceCoreProtectedAudienceUnitTests. "name": "AdServicesServiceCoreProtectedAudienceUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run // AdServicesServiceCoreDatabaseMigrationUnitTests. "name": "AdServicesServiceCoreDatabaseMigrationUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run // AdExtServicesServiceCoreProtectedAudienceUnitTests. "name": "AdExtServicesServiceCoreProtectedAudienceUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run AdServicesJsEngineUnitTests. "name": "AdServicesJsEngineUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesJsEngineUnitTests. "name": "AdExtServicesJsEngineUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAdServicesDeviceTestCases. "name": "CtsAdServicesDeviceTestCases[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesDeviceTestCases. "name": "CtsAdExtServicesDeviceTestCases[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesRvcDeviceTestCases. "name": "CtsAdExtServicesRvcDeviceTestCases[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAdServicesDebuggableDeviceTestCases. "name": "CtsAdServicesDebuggableDeviceTestCases[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAdServicesRootTestCases. "name": "CtsAdServicesRootTestCases[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesDebuggableDeviceTestCases. "name": "CtsAdExtServicesDebuggableDeviceTestCases[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAdServicesEndToEndTests. "name": "CtsAdServicesEndToEndTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesEndToEndTests. "name": "CtsAdExtServicesEndToEndTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesEndToEndTestMeasurement[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesEndToEndTestMeasurement[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesEndToEndRvcTestMeasurement[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsValidEndToEndTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesPermissionsValidEndToEndTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsAppOptOutEndToEndTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesPermissionsAppOptOutEndToEndTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsNoPermEndToEndTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesPermissionsNoPermEndToEndTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesNotInAllowListEndToEndTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesNotInAllowListEndToEndTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsAppUpdateTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesTopicsAppUpdateTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsConnectionTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesTopicsConnectionTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesMddTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdExtServicesMddTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsSandboxedAdIdManagerTests. "name": "CtsSandboxedAdIdManagerTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsSandboxedTopicsManagerTests. "name": "CtsSandboxedTopicsManagerTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsSandboxedMeasurementManagerTests. "name": "CtsSandboxedMeasurementManagerTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run SandboxedFledgeManagerTests. "name": "CtsSandboxedFledgeManagerTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAdIdEndToEndTest. "name": "CtsAdIdEndToEndTest[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesAdIdEndToEndTest. "name": "CtsAdExtServicesAdIdEndToEndTest[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesAdIdRvcEndToEndTest. "name": "CtsAdExtServicesAdIdRvcEndToEndTest[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesExtDataStorageServiceTest. "name": "CtsAdExtServicesExtDataStorageServiceTest[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAppSetIdEndToEndTest. "name": "CtsAppSetIdEndToEndTest[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAdServicesCobaltTest. "name": "CtsAdServicesCobaltTest[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesAppSetIdEndToEndTest. "name": "CtsAdExtServicesAppSetIdEndToEndTest[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesAdServicesCobaltTest. "name": "CtsAdExtServicesAdServicesCobaltTest[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.adservices.apex and run CtsAdServicesHostTests. "name": "CtsAdServicesHostTests[com.google.android.adservices.apex]", "options": [ { // NOTE: host-side tests use a different package "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run CtsAdExtServicesHostTests. "name": "CtsAdExtServicesHostTests[com.google.android.extservices.apex]", "options": [ { // NOTE: host-side tests use a different package "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesEndToEndTests. "name": "AdExtServicesEndToEndTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesRvcEndToEndTests. "name": "AdExtServicesRvcEndToEndTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesUIUnitTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { // Install com.google.android.extservices.apex and run AdExtServicesEndToEndTests. "name": "AdExtServicesUIUnitTests[com.google.android.extservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesManagerServiceTests[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesExtDataStorageServiceTest[com.google.android.adservices.apex]", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] } ], // Tests in platform presubmit are running against the git_main branch. This list should only include AdServices tests. // Add ExtServices tests to "mainline-presubmit". "presubmit": [ { "name": "AdServicesCobaltUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesFrameworkUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreAdIdUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreCommonUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreAppSearchUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreAppsetIdUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreMeasurementUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreProtectedAudienceUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreTopicsUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesJsEngineUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsAppUpdateTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsConnectionTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesMddTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesDebuggableDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUINotificationTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsGaOtaTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsGaUXSelectorTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUITestsAppConsent", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesManagerServiceTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesExtDataStorageServiceTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAppSetIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesCobaltTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] } ], // Tests in platform postsubmit are running against the git_main branch. This list should only include AdServices tests. // Add ExtServices tests to "mainline-presubmit". "postsubmit": [ { "name": "AdServicesMddIntegrationTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesHostTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesUIUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUINotificationTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesApkUISettingsGaOtaTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "AdServicesServiceCoreDatabaseMigrationUnitTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] } ], // This group is used to configure the tests for flag ramp testing in Gantry. Please add to this // test group ONLY if all the conditions are met: // (a) The test is an AdServices CTS test // (b) The test resets flag values after each test by using FlagsSetterRule (i.e. tests extend one // of supported CTS test superclasses like AdServicesCtsTestCase). // (c) The test does not enable flag sync // (d) The test targets T+ SDK version. // (e) Test is not flaky "adservices-flag-ramp-testing": [ { "name": "CtsAdServicesDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesDebuggableDeviceTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesRootTestCases", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesEndToEndTestMeasurement", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsValidEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsAppOptOutEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesPermissionsNoPermEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesNotInAllowListEndToEndTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsAppUpdateTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesTopicsConnectionTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesMddTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedAdIdManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedTopicsManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedMeasurementManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsSandboxedFledgeManagerTests", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAppSetIdEndToEndTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesCobaltTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] }, { "name": "CtsAdServicesHostTests", "options": [ { // NOTE: host-side tests use a different package "exclude-annotation": "android.platform.test.annotations.FlakyTest" } ] }, { "name": "CtsAdServicesExtDataStorageServiceTest", "options": [ { "exclude-annotation": "androidx.test.filters.FlakyTest" } ] } ] }