diff options
Diffstat (limited to 'adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java')
-rw-r--r-- | adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java b/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java index 0f4bbb04ff..9287ddc583 100644 --- a/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java +++ b/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java @@ -41,6 +41,10 @@ import android.net.Uri; import androidx.test.core.app.ApplicationProvider; import androidx.test.runner.AndroidJUnit4; +import com.android.compatibility.common.util.ShellUtils; + +import org.junit.After; +import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -58,6 +62,17 @@ public class PermissionsNoPermTest { "java.lang.SecurityException: Caller is not authorized to call this API. " + "Permission was not requested."; + @Before + public void setup() { + overrideConsentManagerDebugMode(true); + overridingAdservicesLoggingLevel("VERBOSE"); + } + + @After + public void teardown() { + overrideConsentManagerDebugMode(false); + } + @Test public void testNoPerm_topics() throws Exception { AdvertisingTopicsClient advertisingTopicsClient1 = @@ -232,8 +247,8 @@ public class PermissionsNoPermTest { AdSelectionSignals trustedScoringSignals = AdSelectionSignals.fromString( "{\n" - + "\t\"render_url_1\": \"signals_for_1\",\n" - + "\t\"render_url_2\": \"signals_for_2\"\n" + + "\t\"render_uri_1\": \"signals_for_1\",\n" + + "\t\"render_uri_2\": \"signals_for_2\"\n" + "}"); AdSelectionConfig adSelectionConfig = AdSelectionConfigFixture.anAdSelectionConfig(); @@ -293,4 +308,14 @@ public class PermissionsNoPermTest { }); assertThat(exception.getMessage()).isEqualTo(CALLER_NOT_AUTHORIZED); } + + private void overridingAdservicesLoggingLevel(String loggingLevel) { + ShellUtils.runShellCommand("setprop log.tag.adservices %s", loggingLevel); + } + + // Override the Consent Manager behaviour - Consent Given + private void overrideConsentManagerDebugMode(boolean isGiven) { + ShellUtils.runShellCommand( + "setprop debug.adservices.consent_manager_debug_mode " + isGiven); + } } |