From 2840d85702d8d001cd848c4c9f87b59beff1f908 Mon Sep 17 00:00:00 2001 From: Alexei Barantsev Date: Fri, 17 Oct 2014 07:13:16 +0400 Subject: [PATCH] Moving more RC stuff to the server --- .../selenium/browserlaunchers/build.desc | 14 ---------- .../client/src/org/openqa/selenium/build.desc | 1 - .../server/BrowserSessionFactory.java | 2 +- .../server/SeleniumDriverResourceHandler.java | 2 +- .../AbstractBrowserLauncher.java | 1 - .../browserlaunchers/BrowserLauncher.java | 2 +- .../BrowserLauncherFactory.java | 1 - .../DrivenSeleniumLauncher.java | 1 - .../browserlaunchers/FirefoxLauncher.java | 1 - .../browserlaunchers/HTABrowserLauncher.java | 1 - .../InternetExplorerLauncher.java | 1 - .../browserlaunchers/MockBrowserLauncher.java | 1 - .../browserlaunchers/SafariLauncher.java | 1 - .../src/org/openqa/selenium/server/build.desc | 2 +- .../server/htmlrunner/HTMLLauncher.java | 3 +- .../BrowserLauncherFactoryUnitTest.java | 1 - .../browserlaunchers/DummyLauncher.java | 2 -- .../htmlrunner/HtmlLauncherUnitTest.java | 2 +- .../server/mock/DummyBrowserLauncher.java | 2 +- rb/ruby.iml | 28 +++++++++++++------ 20 files changed, 27 insertions(+), 42 deletions(-) rename java/{client/src/org/openqa/selenium => server/src/org/openqa/selenium/server}/browserlaunchers/BrowserLauncher.java (96%) diff --git a/java/client/src/org/openqa/selenium/browserlaunchers/build.desc b/java/client/src/org/openqa/selenium/browserlaunchers/build.desc index 8a49cbee1b782..4a215050b22c6 100644 --- a/java/client/src/org/openqa/selenium/browserlaunchers/build.desc +++ b/java/client/src/org/openqa/selenium/browserlaunchers/build.desc @@ -1,18 +1,4 @@ -java_library(name = "browserlaunchers", - srcs = [ - "BrowserLauncher.java", - ], - deps = [ - ":launcher-utils", - "//java/client/src/org/openqa/selenium:base", - "//java/client/src/org/openqa/selenium:webdriver-api", - "//java/client/src/org/openqa/selenium/browserlaunchers/locators", - "//java/client/src/org/openqa/selenium/net", - "//java/client/src/org/openqa/selenium/os", - "//third_party/java/guava-libraries", - ]) - java_library(name = "launcher-utils", srcs = [ "LauncherUtils.java", diff --git a/java/client/src/org/openqa/selenium/build.desc b/java/client/src/org/openqa/selenium/build.desc index df99fc8850f56..966c0d5cfe77f 100644 --- a/java/client/src/org/openqa/selenium/build.desc +++ b/java/client/src/org/openqa/selenium/build.desc @@ -3,7 +3,6 @@ java_library(name = "selenium", deps = [ ":webdriver-api", "//java/client/src/com/thoughtworks/selenium:api", - "//java/client/src/org/openqa/selenium/browserlaunchers", "//java/client/src/org/openqa/selenium/interactions", "//java/client/src/org/openqa/selenium/net", ]) diff --git a/java/server/src/org/openqa/selenium/server/BrowserSessionFactory.java b/java/server/src/org/openqa/selenium/server/BrowserSessionFactory.java index f0f535999c305..b534ac13db46d 100644 --- a/java/server/src/org/openqa/selenium/server/BrowserSessionFactory.java +++ b/java/server/src/org/openqa/selenium/server/BrowserSessionFactory.java @@ -20,7 +20,7 @@ import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; +import org.openqa.selenium.server.browserlaunchers.BrowserLauncher; import org.openqa.selenium.remote.SessionId; import org.openqa.selenium.remote.server.log.LoggingManager; import org.openqa.selenium.remote.server.log.PerSessionLogHandler; diff --git a/java/server/src/org/openqa/selenium/server/SeleniumDriverResourceHandler.java b/java/server/src/org/openqa/selenium/server/SeleniumDriverResourceHandler.java index ff93e3fe2f759..9b4a4ab14d8ce 100644 --- a/java/server/src/org/openqa/selenium/server/SeleniumDriverResourceHandler.java +++ b/java/server/src/org/openqa/selenium/server/SeleniumDriverResourceHandler.java @@ -31,7 +31,6 @@ import org.openqa.jetty.log.LogFactory; import org.openqa.jetty.util.StringUtil; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.browserlaunchers.Sleeper; import org.openqa.selenium.io.TemporaryFilesystem; import org.openqa.selenium.remote.SessionId; @@ -39,6 +38,7 @@ import org.openqa.selenium.remote.server.log.LoggingManager; import org.openqa.selenium.remote.server.log.PerSessionLogHandler; import org.openqa.selenium.server.BrowserSessionFactory.BrowserSessionInfo; +import org.openqa.selenium.server.browserlaunchers.BrowserLauncher; import org.openqa.selenium.server.browserlaunchers.BrowserLauncherFactory; import org.openqa.selenium.server.browserlaunchers.BrowserOptions; import org.openqa.selenium.server.browserlaunchers.InvalidBrowserExecutableException; diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/AbstractBrowserLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/AbstractBrowserLauncher.java index 0a51f2adbb810..afa40b0721259 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/AbstractBrowserLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/AbstractBrowserLauncher.java @@ -20,7 +20,6 @@ import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.browserlaunchers.LauncherUtils; import org.openqa.selenium.server.RemoteControlConfiguration; diff --git a/java/client/src/org/openqa/selenium/browserlaunchers/BrowserLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/BrowserLauncher.java similarity index 96% rename from java/client/src/org/openqa/selenium/browserlaunchers/BrowserLauncher.java rename to java/server/src/org/openqa/selenium/server/browserlaunchers/BrowserLauncher.java index 880f6823d4be6..6d6146e0da711 100644 --- a/java/client/src/org/openqa/selenium/browserlaunchers/BrowserLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/BrowserLauncher.java @@ -15,7 +15,7 @@ * */ -package org.openqa.selenium.browserlaunchers; +package org.openqa.selenium.server.browserlaunchers; /** diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactory.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactory.java index 804302bd5b350..bd08d975e95f2 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactory.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactory.java @@ -19,7 +19,6 @@ import com.google.common.collect.Maps; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.remote.BrowserType; import org.openqa.selenium.remote.server.DriverSessions; import org.openqa.selenium.server.RemoteControlConfiguration; diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/DrivenSeleniumLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/DrivenSeleniumLauncher.java index eac07c14d6bba..a39f5a926fb0f 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/DrivenSeleniumLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/DrivenSeleniumLauncher.java @@ -27,7 +27,6 @@ import org.openqa.selenium.Capabilities; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebDriverException; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.remote.SessionId; import org.openqa.selenium.remote.server.DriverSessions; import org.openqa.selenium.remote.server.Session; diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/FirefoxLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/FirefoxLauncher.java index a313e8b5d80ac..f8277929d8a1e 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/FirefoxLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/FirefoxLauncher.java @@ -17,7 +17,6 @@ package org.openqa.selenium.server.browserlaunchers; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.browserlaunchers.locators.BrowserInstallation; import org.openqa.selenium.browserlaunchers.locators.BrowserLocator; import org.openqa.selenium.browserlaunchers.locators.FirefoxLocator; diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/HTABrowserLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/HTABrowserLauncher.java index d2ea755cf031b..3a611e0771616 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/HTABrowserLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/HTABrowserLauncher.java @@ -18,7 +18,6 @@ package org.openqa.selenium.server.browserlaunchers; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.browserlaunchers.LauncherUtils; import org.openqa.selenium.browserlaunchers.locators.InternetExplorerLocator; import org.openqa.selenium.io.FileHandler; diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/InternetExplorerLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/InternetExplorerLauncher.java index 7aca62eaf4eff..2b2819b42c3fd 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/InternetExplorerLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/InternetExplorerLauncher.java @@ -17,7 +17,6 @@ package org.openqa.selenium.server.browserlaunchers; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.server.RemoteControlConfiguration; diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/MockBrowserLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/MockBrowserLauncher.java index 6a2d704177d19..7a610f9869976 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/MockBrowserLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/MockBrowserLauncher.java @@ -18,7 +18,6 @@ package org.openqa.selenium.server.browserlaunchers; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.server.DefaultRemoteCommand; import org.openqa.selenium.server.RemoteCommand; import org.openqa.selenium.server.RemoteControlConfiguration; diff --git a/java/server/src/org/openqa/selenium/server/browserlaunchers/SafariLauncher.java b/java/server/src/org/openqa/selenium/server/browserlaunchers/SafariLauncher.java index 8120dfbfdc710..053050ea5b44f 100644 --- a/java/server/src/org/openqa/selenium/server/browserlaunchers/SafariLauncher.java +++ b/java/server/src/org/openqa/selenium/server/browserlaunchers/SafariLauncher.java @@ -17,7 +17,6 @@ package org.openqa.selenium.server.browserlaunchers; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.server.RemoteControlConfiguration; diff --git a/java/server/src/org/openqa/selenium/server/build.desc b/java/server/src/org/openqa/selenium/server/build.desc index 9426098ef8c68..7ac8a707b32b7 100644 --- a/java/server/src/org/openqa/selenium/server/build.desc +++ b/java/server/src/org/openqa/selenium/server/build.desc @@ -53,8 +53,8 @@ java_library(name = "base", "//java/client/src/com/thoughtworks/selenium:api", "//java/client/src/com/thoughtworks/selenium/webdriven", "//java/client/src/org/openqa/selenium:codecs", - "//java/client/src/org/openqa/selenium/browserlaunchers", "//java/client/src/org/openqa/selenium/browserlaunchers:launcher-utils", + "//java/client/src/org/openqa/selenium/browserlaunchers/locators", "//java/client/src/org/openqa/selenium/net", "//java/client/src/org/openqa/selenium/support", "//java/server/src/cybervillains", diff --git a/java/server/src/org/openqa/selenium/server/htmlrunner/HTMLLauncher.java b/java/server/src/org/openqa/selenium/server/htmlrunner/HTMLLauncher.java index e54164ebe50e5..0035ae82f1e06 100644 --- a/java/server/src/org/openqa/selenium/server/htmlrunner/HTMLLauncher.java +++ b/java/server/src/org/openqa/selenium/server/htmlrunner/HTMLLauncher.java @@ -18,7 +18,7 @@ package org.openqa.selenium.server.htmlrunner; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; +import org.openqa.selenium.server.browserlaunchers.BrowserLauncher; import org.openqa.selenium.browserlaunchers.Sleeper; import org.openqa.selenium.net.Urls; import org.openqa.selenium.remote.BrowserType; @@ -28,6 +28,7 @@ import org.openqa.selenium.server.RemoteControlConfiguration; import org.openqa.selenium.server.SeleniumCommandTimedOutException; import org.openqa.selenium.server.SeleniumServer; +import org.openqa.selenium.server.browserlaunchers.BrowserLauncher; import org.openqa.selenium.server.browserlaunchers.BrowserLauncherFactory; import org.openqa.selenium.server.browserlaunchers.BrowserOptions; diff --git a/java/server/test/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactoryUnitTest.java b/java/server/test/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactoryUnitTest.java index 8728911903abf..145e6b6db8968 100644 --- a/java/server/test/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactoryUnitTest.java +++ b/java/server/test/org/openqa/selenium/server/browserlaunchers/BrowserLauncherFactoryUnitTest.java @@ -20,7 +20,6 @@ import org.junit.Test; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.server.RemoteControlConfiguration; /** diff --git a/java/server/test/org/openqa/selenium/server/browserlaunchers/DummyLauncher.java b/java/server/test/org/openqa/selenium/server/browserlaunchers/DummyLauncher.java index 506d6b28edd73..37a210437c2ba 100644 --- a/java/server/test/org/openqa/selenium/server/browserlaunchers/DummyLauncher.java +++ b/java/server/test/org/openqa/selenium/server/browserlaunchers/DummyLauncher.java @@ -18,8 +18,6 @@ package org.openqa.selenium.server.browserlaunchers; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; - /** * A teeny tiny no-op launcher to get a non-null launcher for testing. * diff --git a/java/server/test/org/openqa/selenium/server/htmlrunner/HtmlLauncherUnitTest.java b/java/server/test/org/openqa/selenium/server/htmlrunner/HtmlLauncherUnitTest.java index e66c8e5160812..883a2c21b29f5 100644 --- a/java/server/test/org/openqa/selenium/server/htmlrunner/HtmlLauncherUnitTest.java +++ b/java/server/test/org/openqa/selenium/server/htmlrunner/HtmlLauncherUnitTest.java @@ -26,9 +26,9 @@ import org.junit.Before; import org.junit.Test; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.server.RemoteControlConfiguration; import org.openqa.selenium.server.SeleniumServer; +import org.openqa.selenium.server.browserlaunchers.BrowserLauncher; import java.io.File; import java.io.FileWriter; diff --git a/java/server/test/org/openqa/selenium/server/mock/DummyBrowserLauncher.java b/java/server/test/org/openqa/selenium/server/mock/DummyBrowserLauncher.java index de7d3b3622680..5904e64ba4fa7 100644 --- a/java/server/test/org/openqa/selenium/server/mock/DummyBrowserLauncher.java +++ b/java/server/test/org/openqa/selenium/server/mock/DummyBrowserLauncher.java @@ -18,8 +18,8 @@ package org.openqa.selenium.server.mock; import org.openqa.selenium.Capabilities; -import org.openqa.selenium.browserlaunchers.BrowserLauncher; import org.openqa.selenium.server.RemoteControlConfiguration; +import org.openqa.selenium.server.browserlaunchers.BrowserLauncher; /** * Unlike the MockBrowserLauncher which acts like a real canned browser, the DummyBrowserLauncher diff --git a/rb/ruby.iml b/rb/ruby.iml index 4726982bb5ead..5ee74ca3e6804 100644 --- a/rb/ruby.iml +++ b/rb/ruby.iml @@ -6,16 +6,26 @@ - + - - - - - - - - + + + + + + + + + + + + + + + + + +