diff options
Diffstat (limited to 'adservices/tests/cts/sandbox/topics/AndroidTest.xml')
-rw-r--r-- | adservices/tests/cts/sandbox/topics/AndroidTest.xml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/adservices/tests/cts/sandbox/topics/AndroidTest.xml b/adservices/tests/cts/sandbox/topics/AndroidTest.xml index 240224d585..8a7bf1a40d 100644 --- a/adservices/tests/cts/sandbox/topics/AndroidTest.xml +++ b/adservices/tests/cts/sandbox/topics/AndroidTest.xml @@ -26,6 +26,31 @@ <option name="test-file-name" value="CtsSandboxedTopicsManagerTests.apk"/> </target_preparer> + <target_preparer class="com.android.tradefed.targetprep.DeviceSetup" > + <option name="force-skip-system-props" value="true" /> + <option name="disable-device-config-sync" value="true" /> + </target_preparer> + + <target_preparer class="com.android.tradefed.targetprep.RunCommandTargetPreparer"> + <!-- Disable global/topics kill_switch to ignore the effect of actual PH values. --> + <option name="run-command" value="device_config put adservices global_kill_switch false" /> + <option name="run-command" value="device_config put adservices topics_kill_switch false" /> + <!-- Disable MDD background jobs. --> + <option name="run-command" value="device_config put adservices mdd_background_task_kill_switch true" /> + <!-- Override Consent Manager to debug mode to grant user consent --> + <option name="run-command" value="setprop debug.adservices.consent_manager_debug_mode true" /> + <option name="run-command" value="setprop log.tag.adservices VERBOSE" /> + <!-- Override the flag to disable Topics enrollment check. --> + <option name="run-command" value="setprop debug.adservices.disable_topics_enrollment_check true" /> + <!-- Disable SDK sandbox killswitch to ignore the effect of actual PH values. --> + <option name="run-command" value="cmd sdk_sandbox set-state --enabled" /> + + <option name="teardown-command" value="setprop debug.adservices.consent_manager_debug_mode false"/> + <option name="teardown-command" value="setprop debug.adservices.disable_topics_enrollment_check false" /> + <option name="teardown-command" value="device_config put adservices mdd_background_task_kill_switch false" /> + <option name="teardown-command" value="cmd sdk_sandbox set-state --reset" /> + </target_preparer> + <test class="com.android.tradefed.testtype.AndroidJUnitTest"> <option name="hidden-api-checks" value="false"/> <option name="package" value="com.android.tests.sandbox.topics"/> |