summaryrefslogtreecommitdiff
path: root/adservices/tests/cts/sandbox/topics/AndroidTest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'adservices/tests/cts/sandbox/topics/AndroidTest.xml')
-rw-r--r--adservices/tests/cts/sandbox/topics/AndroidTest.xml25
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"/>