[WK2] WebPageProxy loadURL() won't work when called just after terminateProcess()
[WebKit-https.git] / Tools / TestWebKitAPI / PlatformEfl.cmake
index d8f5a78..b48b004 100644 (file)
@@ -14,6 +14,7 @@ include_directories(
     ${WEBKIT2_DIR}/UIProcess/API/C/soup
     ${WEBKIT2_DIR}/UIProcess/API/C/efl
     ${WEBKIT2_DIR}/UIProcess/API/efl
+    ${ECORE_EVAS_INCLUDE_DIRS}
     ${ECORE_INCLUDE_DIRS}
     ${EINA_INCLUDE_DIRS}
     ${EO_INCLUDE_DIRS}
@@ -52,7 +53,6 @@ set(test_webcore_BINARIES
 set(test_webkit2_api_BINARIES
     AboutBlankLoad
     CookieManager
-    DOMWindowExtensionBasic
     DOMWindowExtensionNoCache
     DocumentStartUserScriptAlertCrash
     EvaluateJavaScript
@@ -68,8 +68,10 @@ set(test_webkit2_api_BINARIES
     InjectedBundleInitializationUserDataCallbackWins
     LoadAlternateHTMLStringWithNonDirectoryURL
     LoadCanceledNoServerRedirectCallback
+    LoadPageOnCrash
     MouseMoveAfterCrash
     ReloadPageAfterCrash
+    ResizeWindowAfterCrash
     NewFirstVisuallyNonEmptyLayout
     NewFirstVisuallyNonEmptyLayoutFails
     NewFirstVisuallyNonEmptyLayoutForImages
@@ -78,7 +80,6 @@ set(test_webkit2_api_BINARIES
     ParentFrame
     PreventEmptyUserAgent
     PrivateBrowsingPushStateNoHistoryCallback
-    ShouldGoToBackForwardListItem
     UserMessage
     WKConnection
     WKPreferences
@@ -86,18 +87,28 @@ set(test_webkit2_api_BINARIES
     WKStringJSString
     WKURL
     WillSendSubmitEvent
+    efl/WKViewClientWebProcessCallbacks
 )
 
+# Seccomp filters is an internal API and its symbols
+# are not (and should not) be exposed by default. We
+# can only test it when building shared core.
+if (ENABLE_SECCOMP_FILTERS AND SHARED_CORE)
+    list(APPEND test_webkit2_api_BINARIES
+        SeccompFilters
+    )
+endif ()
+
 set(test_webkit2_api_fail_BINARIES
     CanHandleRequest
+    DOMWindowExtensionBasic
     DownloadDecideDestinationCrash
     NewFirstVisuallyNonEmptyLayoutFrames
     RestoreSessionStateContainingFormData
+    ShouldGoToBackForwardListItem
     WKPageGetScaleFactorNotZero
 )
 
-add_definitions(-DTHEME_DIR="${THEME_BINARY_DIR}")
-
 # Tests disabled because of missing features on the test harness:
 #
 #   ResponsivenessTimerDoesntFireEarly