// Any new test module being added here should be added to both "presubmits" and // "healthfitness-mainline-presubmit". // // New test modules are first required to be added to "postsubmit" to check for flakiness, and // should be moved to "presubmits" and "healthfitness-mainline-presubmit" a week later. // See go/test-mapping-slo-guide#slo-checker. // // We separately also need to add test targets to mts test list to run them in mainline postsubmit. // See ag/29549414 and go/mainline-test-suite for instructions. { // This runs our test modules on mainline targets // (e.g. mainline_modules_x86_64_default-trunk_staging-userdebug.) // These tests are run on all android base versions since Android U, with the healthfitness module // installed from head. // These tests are also run on android versions older than Android U, but are ignored for the // healthfitness module. "healthfitness-mainline-presubmit": [ { "name": "CtsHealthFitnessPhrTestCases" }, { "name": "CtsHealthFitnessDeviceTestCases" }, { "name": "CtsHealthFitnessDeviceTestCasesNoPermission" }, { "name": "CtsHealthConnectControllerTestCases" }, { "name": "HealthFitnessIntegrationBackupRestoreTests" }, { "name": "HealthFitnessIntegrationTests" }, { "name": "HealthFitnessUnitTests" }, { "name": "HealthConnectBackupRestoreUnitTests" }, // TODO(b/369604571): Enable this after we have updated this to support mainline targets. //{ // "name": "CtsHealthConnectHostTestCases" //}, { "name": "CtsHealthConnectHostSideDeviceTestCases" }, { "name": "CtsExerciseRouteTestCases" }, { "name": "CtsHealthFitnessShowMigrationInfoIntentAbsentTests" }, { "name": "CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission" }, { "name": "HealthConnectControllerDataScreensNewTests" }, { "name": "HealthConnectControllerDataScreensOldTests" }, { "name": "HealthConnectControllerDeletionTests" }, { "name": "HealthConnectControllerExerciseRouteTests" }, { "name": "HealthConnectControllerExportTests" }, { "name": "HealthConnectControllerHomePageAndOnboardingTests" }, { "name": "HealthConnectControllerManageDataTests" }, { "name": "HealthConnectControllerMigrationTests" }, { "name": "HealthConnectControllerNavigationTests" }, { "name": "HealthConnectControllerPermissionTests" }, { "name": "HealthConnectControllerExtraTests" }, { "name": "HealthFitnessIntegrationExportImportTests" }, { "name": "CtsHealthFitnessDeviceTestCasesRateLimiter" } ], // DEPRECATED // Old mainline presubmit mapping, replaced by "healthfitness-mainline-presubmit". "mainline-presubmit": [ { "name": "CtsHealthFitnessDeviceTestCases[com.google.android.healthfitness.apex]" }, { "name": "CtsHealthFitnessDeviceTestCasesNoPermission[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerDataScreensNewTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerDataScreensOldTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerDeletionTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerExerciseRouteTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerExportTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerHomePageAndOnboardingTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerManageDataTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerMigrationTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerNavigationTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerPermissionTests[com.google.android.healthfitness.apex]" }, { "name": "HealthConnectControllerExtraTests[com.google.android.healthfitness.apex]" } ], // This runs our test modules on android targets // (e.g. aosp_cf_x86_64_only_phone-trunk_staging-userdebug.) "presubmit": [ { "name": "CtsHealthFitnessPhrTestCases" }, { "name": "CtsHealthFitnessDeviceTestCases" }, { "name": "CtsHealthFitnessDeviceTestCasesNoPermission" }, { "name": "CtsHealthConnectControllerTestCases" }, { "name": "HealthFitnessIntegrationBackupRestoreTests" }, { "name": "HealthFitnessIntegrationTests" }, { "name": "HealthFitnessUnitTests" }, { "name": "HealthConnectBackupRestoreUnitTests" }, { "name": "CtsHealthConnectHostTestCases" }, { "name": "CtsHealthConnectHostSideDeviceTestCases" }, { "name": "CtsExerciseRouteTestCases" }, { "name": "CtsHealthFitnessShowMigrationInfoIntentAbsentTests" }, { "name": "CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission" }, { "name": "HealthConnectControllerDataScreensNewTests" }, { "name": "HealthConnectControllerDataScreensOldTests" }, { "name": "HealthConnectControllerDeletionTests" }, { "name": "HealthConnectControllerExerciseRouteTests" }, { "name": "HealthConnectControllerExportTests" }, { "name": "HealthConnectControllerHomePageAndOnboardingTests" }, { "name": "HealthConnectControllerManageDataTests" }, { "name": "HealthConnectControllerMigrationTests" }, { "name": "HealthConnectControllerNavigationTests" }, { "name": "HealthConnectControllerPermissionTests" }, { "name": "HealthConnectControllerExtraTests" }, { "name": "HealthFitnessIntegrationExportImportTests" }, { "name": "CtsHealthFitnessDeviceTestCasesRateLimiter" } ] }