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

Commit a72b5a50 authored by Aditya Gupta's avatar Aditya Gupta
Browse files

Adding retry in JSScriptEngine in case of retryable exception

Bug: 325929237
Test: atest RubidiumPerfTests:JSScriptEnginePerfTests

Change-Id: I94c2cff412aed996d733a9317a50b35e54a35239
parent 7db8b595
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ import com.android.adservices.service.adselection.AdSelectionConfigArgumentUtil;
import com.android.adservices.service.adselection.AdWithBidArgumentUtil;
import com.android.adservices.service.adselection.CustomAudienceBiddingSignalsArgumentUtil;
import com.android.adservices.service.adselection.CustomAudienceScoringSignalsArgumentUtil;
import com.android.adservices.service.common.NoOpRetryStrategyImpl;
import com.android.adservices.service.js.IsolateSettings;
import com.android.adservices.service.js.JSScriptArgument;
import com.android.adservices.service.js.JSScriptArrayArgument;
@@ -411,7 +412,8 @@ public class JSScriptEnginePerfTests {
                jsScript,
                args,
                functionName,
                IsolateSettings.forMaxHeapSizeEnforcementDisabled());
                IsolateSettings.forMaxHeapSizeEnforcementDisabled(),
                new NoOpRetryStrategyImpl());
        result.addListener(resultLatch::countDown, sExecutorService);
        return result;
    }
@@ -430,7 +432,8 @@ public class JSScriptEnginePerfTests {
                wasmScript,
                args,
                functionName,
                IsolateSettings.forMaxHeapSizeEnforcementDisabled());
                IsolateSettings.forMaxHeapSizeEnforcementDisabled(),
                new NoOpRetryStrategyImpl());
        result.addListener(resultLatch::countDown, sExecutorService);
        return result;
    }