Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 02662529 authored by Chandan Kumar's avatar Chandan Kumar Committed by Android (Google) Code Review
Browse files

Merge changes from topic "presubmit-am-68ed675289a94cffaf951f8756eb1614"

* changes:
  [automerge] Enforce limits on memory usage for JsIsolate 2p: 5d190e8a
  Enforce limits on memory usage for JsIsolate
parents 0b3decc1 7632e5a7
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ import androidx.test.core.app.ApplicationProvider;
import androidx.test.filters.MediumTest;
import androidx.test.runner.AndroidJUnit4;

import com.android.adservices.service.js.IsolateSettings;
import com.android.adservices.service.js.JSScriptArgument;
import com.android.adservices.service.js.JSScriptArrayArgument;
import com.android.adservices.service.js.JSScriptEngine;
@@ -314,7 +315,11 @@ public class JSScriptEnginePerfTests {
            @NonNull CountDownLatch resultLatch) {
        Objects.requireNonNull(engine);
        Objects.requireNonNull(resultLatch);
        ListenableFuture<String> result = engine.evaluate(jsScript, args, functionName);
        ListenableFuture<String> result = engine.evaluate(
                jsScript,
                args,
                functionName,
                IsolateSettings.forMaxHeapSizeEnforcementDisabled());
        result.addListener(resultLatch::countDown, sExecutorService);
        return result;
    }
@@ -328,7 +333,12 @@ public class JSScriptEnginePerfTests {
            @NonNull CountDownLatch resultLatch) {
        Objects.requireNonNull(engine);
        Objects.requireNonNull(resultLatch);
        ListenableFuture<String> result = engine.evaluate(jsScript, wasmScript, args, functionName);
        ListenableFuture<String> result = engine.evaluate(
                jsScript,
                wasmScript,
                args,
                functionName,
                IsolateSettings.forMaxHeapSizeEnforcementDisabled());
        result.addListener(resultLatch::countDown, sExecutorService);
        return result;
    }