Home
last modified time | relevance | path

Searched refs:JSScriptEngine (Results 1 – 14 of 14) sorted by relevance

/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/js/
DJSScriptEngineTest.java23 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 …]
DJavaScriptSandboxProviderTest.java58 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()
/packages/modules/AdServices/adservices/tests/unittest/fixtures/java/com/android/adservices/common/
DWebViewSupportUtil.java22 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()
/packages/modules/AdServices/adservices/tests/unittest/service-core/protectedaudience/src/com/android/adservices/service/adselection/
DJSScriptEngineIntegrationTest.java27 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()
DAdSelectionServiceImplTest.java183 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()
/packages/modules/AdServices/adservices/tests/test-util/java/com/android/adservices/common/
DRecreateJSSandboxIsolateRule.java19 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()
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/js/
DJSScriptEngine.java65 public final class JSScriptEngine { class
67 @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 …]
/packages/modules/AdServices/adservices/tests/unittest/service-core/protectedaudience/src/com/android/adservices/service/signals/
DSignalsScriptGeneratorTest.java27 import com.android.adservices.service.js.JSScriptEngine;
61 private JSScriptEngine mJSScriptEngine;
65 this.mJSScriptEngine = JSScriptEngine.getInstance(); in setUp()
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/shell/signals/
DGenerateInputForEncodingCommandTest.java41 import com.android.adservices.service.js.JSScriptEngine;
84 private JSScriptEngine mJSScriptEngine;
118 mJSScriptEngine = JSScriptEngine.getInstance(); in killAndRecreateJavascriptSandboxIsolate()
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/signals/
DSignalsScriptEngine.java45 import com.android.adservices.service.js.JSScriptEngine;
68 private final JSScriptEngine mJsEngine;
82 mJsEngine = JSScriptEngine.getInstance(); in SignalsScriptEngine()
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/adselection/
DReportImpressionScriptEngine.java51 import com.android.adservices.service.js.JSScriptEngine;
171 private final JSScriptEngine mJsEngine;
184 mJsEngine = JSScriptEngine.getInstance(); in ReportImpressionScriptEngine()
DAdSelectionScriptEngine.java58 import com.android.adservices.service.js.JSScriptEngine;
244 private final JSScriptEngine mJsEngine;
258 mJsEngine = JSScriptEngine.getInstance(); in AdSelectionScriptEngine()
DAdSelectionServiceImpl.java123 import com.android.adservices.service.js.JSScriptEngine;
1682 JSScriptEngine jsScriptEngine = JSScriptEngine.getInstance(); in destroy()
/packages/modules/AdServices/adservices/tests/unittest/service-core/protectedaudience/src/com/android/adservices/service/kanon/
DKAnonE2ETest.java154 import com.android.adservices.service.js.JSScriptEngine;
230 @SpyStatic(JSScriptEngine.class)