Searched refs:JSScriptEngine (Results 1 – 14 of 14) sorted by relevance
23 import static com.android.adservices.service.js.JSScriptEngine.JS_SCRIPT_ENGINE_CONNECTION_EXCEPTIO…24 import static com.android.adservices.service.js.JSScriptEngine.JS_SCRIPT_ENGINE_SANDBOX_DEAD_MSG;120 private static JSScriptEngine sJSScriptEngine;129 @Mock private JSScriptEngine.JavaScriptSandboxProvider mMockSandboxProvider;140 if (JSScriptEngine.AvailabilityChecker.isJSSandboxAvailable()) { in initJavaScriptSandbox()141 sJSScriptEngine = JSScriptEngine.getInstanceForTesting(sMockProfiler, sLogger); in initJavaScriptSandbox()172 () -> JSScriptEngine.getInstanceForTesting(sMockProfiler, sLogger)); in testGetInstanceForTesting_failsIfCalledTwice()182 new JSScriptEngine.JavaScriptSandboxProvider(sMockProfiler, sLogger) in testProviderFailsIfJSSandboxNotAvailableInWebViewVersion()200 JSScriptEngine.createNewInstanceForTesting( in testEngineFailsIfJSSandboxNotAvailableInWebViewVersion()202 new JSScriptEngine.JavaScriptSandboxProvider( in testEngineFailsIfJSSandboxNotAvailableInWebViewVersion()[all …]
58 private JSScriptEngine.JavaScriptSandboxProvider mJsSandboxProvider;63 mJsSandboxProvider = new JSScriptEngine.JavaScriptSandboxProvider(mProfilerMock, mLogger); in testJsSandboxProviderCreateFailsIfSandboxNotSupported()84 mJsSandboxProvider = new JSScriptEngine.JavaScriptSandboxProvider(mProfilerMock, mLogger); in testJsSandboxProviderCreatesOnlyOneInstance()104 mJsSandboxProvider = new JSScriptEngine.JavaScriptSandboxProvider(mProfilerMock, mLogger); in testJsSandboxProviderCreatesNewInstanceAfterFirstIsDestroyed()127 mJsSandboxProvider = new JSScriptEngine.JavaScriptSandboxProvider(mProfilerMock, mLogger); in testJsSandboxProviderDestroysOnlyIfCurrentInstance()153 mJsSandboxProvider = new JSScriptEngine.JavaScriptSandboxProvider(mProfilerMock, mLogger); in testJsSandboxProviderDestroysOnlyIfCurrentInstanceOnlyOnce()
22 import com.android.adservices.service.js.JSScriptEngine;57 JSScriptEngine.AvailabilityChecker.isJSSandboxAvailable() in isJSSandboxAvailable()58 && JSScriptEngine.getInstance() in isJSSandboxAvailable()72 && JSScriptEngine.getInstance() in isJSIsolateConsoleCallbackAvailable()89 JSScriptEngine.AvailabilityChecker.isJSSandboxAvailable() in isWasmSupportAvailable()90 && JSScriptEngine.getInstance() in isWasmSupportAvailable()105 && JSScriptEngine.getInstance() in isEvaluationWithoutTransactionLimitSupportAvailable()
27 import com.android.adservices.service.js.JSScriptEngine;50 private JSScriptEngine mJSScriptEngine;62 JSScriptEngine previousEngine = JSScriptEngine.getInstance(); in setup()65 mJSScriptEngine = JSScriptEngine.updateSingletonForE2ETest(mMockLogger); in setup()77 JSScriptEngine.resetSingletonForE2ETest(); in cleanup()
183 import com.android.adservices.service.js.JSScriptEngine;235 @SpyStatic(JSScriptEngine.class)6702 JSScriptEngine jsScriptEngineMock = mock(JSScriptEngine.class); in testCloseJSScriptEngineConnectionAtShutDown()6703 doReturn(jsScriptEngineMock).when(JSScriptEngine::getInstance); in testCloseJSScriptEngineConnectionAtShutDown()6744 JSScriptEngine jsScriptEngineMock = mock(JSScriptEngine.class); in testJSScriptEngineConnectionExceptionAtShutDown()6745 doThrow(JSSandboxIsNotAvailableException.class).when(JSScriptEngine::getInstance); in testJSScriptEngineConnectionExceptionAtShutDown()
19 import com.android.adservices.service.js.JSScriptEngine;44 if (JSScriptEngine.hasActiveInstance()) { in evaluate()51 JSScriptEngine.getInstance(); in evaluate()62 JSScriptEngine.getInstance().shutdown().get(JS_SANDBOX_TIMEOUT_MS, TimeUnit.MILLISECONDS); in shutdownJSSandboxIsolate()
65 public final class JSScriptEngine { class67 @VisibleForTesting public static final String TAG = JSScriptEngine.class.getSimpleName();85 private static JSScriptEngine sSingleton;261 public static JSScriptEngine getInstance() {268 new JSScriptEngine(286 public static JSScriptEngine getInstanceForTesting(301 new JSScriptEngine(317 public static JSScriptEngine updateSingletonForE2ETest(LoggerFactory.Logger logger) {326 new JSScriptEngine(359 public static JSScriptEngine createNewInstanceForTesting([all …]
27 import com.android.adservices.service.js.JSScriptEngine;61 private JSScriptEngine mJSScriptEngine;65 this.mJSScriptEngine = JSScriptEngine.getInstance(); in setUp()
41 import com.android.adservices.service.js.JSScriptEngine;84 private JSScriptEngine mJSScriptEngine;118 mJSScriptEngine = JSScriptEngine.getInstance(); in killAndRecreateJavascriptSandboxIsolate()
45 import com.android.adservices.service.js.JSScriptEngine;68 private final JSScriptEngine mJsEngine;82 mJsEngine = JSScriptEngine.getInstance(); in SignalsScriptEngine()
51 import com.android.adservices.service.js.JSScriptEngine;171 private final JSScriptEngine mJsEngine;184 mJsEngine = JSScriptEngine.getInstance(); in ReportImpressionScriptEngine()
58 import com.android.adservices.service.js.JSScriptEngine;244 private final JSScriptEngine mJsEngine;258 mJsEngine = JSScriptEngine.getInstance(); in AdSelectionScriptEngine()
123 import com.android.adservices.service.js.JSScriptEngine;1682 JSScriptEngine jsScriptEngine = JSScriptEngine.getInstance(); in destroy()
154 import com.android.adservices.service.js.JSScriptEngine;230 @SpyStatic(JSScriptEngine.class)