diff --git a/Services/CMakeLists.txt b/Services/CMakeLists.txt index 5caa05c2367..2b6f5844aa6 100644 --- a/Services/CMakeLists.txt +++ b/Services/CMakeLists.txt @@ -1,11 +1,5 @@ add_subdirectory(ImageDecoder) add_subdirectory(RequestServer) add_subdirectory(WebContent) -add_subdirectory(WebWorker) - -# FIXME: Increase support for building targets on Windows -if (WIN32 AND ENABLE_WINDOWS_CI) - return() -endif() - add_subdirectory(WebDriver) +add_subdirectory(WebWorker) diff --git a/Services/WebDriver/Session.cpp b/Services/WebDriver/Session.cpp index 1f155100f79..5edd5abcfd0 100644 --- a/Services/WebDriver/Session.cpp +++ b/Services/WebDriver/Session.cpp @@ -18,7 +18,6 @@ #include #include #include -#include namespace WebDriver { @@ -195,7 +194,11 @@ void Session::close() ErrorOr> Session::create_server(NonnullRefPtr promise) { +#if defined(AK_OS_WINDOWS) + static_assert(IsSame, "Need to handle other IPC transports here"); +#else static_assert(IsSame, "Need to handle other IPC transports here"); +#endif dbgln("Listening for WebDriver connection on {}", *m_web_content_socket_path); @@ -254,7 +257,7 @@ ErrorOr Session::start(LaunchBrowserCallback const& launch_browser_callbac { auto promise = ServerPromise::construct(); - m_web_content_socket_path = ByteString::formatted("{}/webdriver/session_{}_{}", TRY(Core::StandardPaths::runtime_directory()), getpid(), m_session_id); + m_web_content_socket_path = ByteString::formatted("{}/webdriver/session_{}_{}", TRY(Core::StandardPaths::runtime_directory()), Core::System::getpid(), m_session_id); m_web_content_server = TRY(create_server(promise)); m_browser_process = TRY(launch_browser_callback(*m_web_content_socket_path, m_options.headless)); diff --git a/Services/WebDriver/Session.h b/Services/WebDriver/Session.h index 89e3e513af1..192ed289623 100644 --- a/Services/WebDriver/Session.h +++ b/Services/WebDriver/Session.h @@ -22,7 +22,6 @@ #include #include #include -#include namespace WebDriver {