diff --git a/magnolia-integration-tests/magnolia-integration-tests-framework/src/main/java/info/magnolia/integrationtests/docker/IntegrationTestEnvironment.java b/magnolia-integration-tests/magnolia-integration-tests-framework/src/main/java/info/magnolia/integrationtests/docker/IntegrationTestEnvironment.java index 45817cc350..b88fbb9ef1 100644 --- a/magnolia-integration-tests/magnolia-integration-tests-framework/src/main/java/info/magnolia/integrationtests/docker/IntegrationTestEnvironment.java +++ b/magnolia-integration-tests/magnolia-integration-tests-framework/src/main/java/info/magnolia/integrationtests/docker/IntegrationTestEnvironment.java @@ -73,7 +73,7 @@ public class IntegrationTestEnvironment { private final IntegrationTestSettings testSettings; - private final DockerClient docker = DockerClientFactory.instance().client(); + private DockerClient docker; public IntegrationTestEnvironment(IntegrationTestSettings testSettings) { this.testSettings = testSettings; @@ -87,6 +87,7 @@ public class IntegrationTestEnvironment { if (!testSettings.testEnvironmentSetupRequired()) { return; } + docker = DockerClientFactory.instance().client(); log.info("Preparing environment for the Selenium UI tests"); diff --git a/magnolia-integration-tests/tests/src/test/java/info/magnolia/integrationtests/rules/SeleniumNodesVncSidekickRule.java b/magnolia-integration-tests/tests/src/test/java/info/magnolia/integrationtests/rules/SeleniumNodesVncSidekickRule.java index 2cf1432f07..4f9095bf83 100644 --- a/magnolia-integration-tests/tests/src/test/java/info/magnolia/integrationtests/rules/SeleniumNodesVncSidekickRule.java +++ b/magnolia-integration-tests/tests/src/test/java/info/magnolia/integrationtests/rules/SeleniumNodesVncSidekickRule.java @@ -92,6 +92,9 @@ public class SeleniumNodesVncSidekickRule extends FailureDetectingExternalResour @Override protected void starting(Description description) { + if (!testSettings.testEnvironmentSetupRequired()) { + return; + } if (testSettings.debugMode() && webDriverSupplier.get() instanceof RemoteWebDriver) { final RemoteWebDriver driver = (RemoteWebDriver) webDriverSupplier.get(); final SessionId sessionId = driver.getSessionId();