From: Denis Anisimov Date: Wed, 24 Sep 2014 17:42:54 +0000 (+0300) Subject: Use deployment url property value for base URL if it's defined (#14758). X-Git-Tag: 7.4.0.beta1~153 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=33ff6768d9a4b493358b4b85f52d631da665e7b8;p=vaadin-framework.git Use deployment url property value for base URL if it's defined (#14758). Change-Id: I249e37cfaf23564b00136b33132df3d339a46e98 --- diff --git a/uitest/eclipse-run-selected-test.properties b/uitest/eclipse-run-selected-test.properties index 70010fd1da..f8fb0a8c14 100644 --- a/uitest/eclipse-run-selected-test.properties +++ b/uitest/eclipse-run-selected-test.properties @@ -14,6 +14,9 @@ com.vaadin.testbench.screenshot.directory= +; Deployment url to use for testing. Context path must be / +; com.vaadin.testbench.deployment.url=http://:8888/ + ; ; For only TestBench 3 ; @@ -29,9 +32,6 @@ com.vaadin.testbench.screenshot.directory= -; Deployment url to use for testing. Context path must be / -com.vaadin.testbench.deployment.url=http://:8888/ - ; Run the whole test even if a screenshot comparison fails com.vaadin.testbench.screenshot.softfail=true diff --git a/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java b/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java index ff824ad98a..a4bb85bb53 100644 --- a/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java +++ b/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java @@ -49,6 +49,7 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test { private static final String RUN_LOCALLY_PROPERTY = "com.vaadin.testbench.runLocally"; private static final String HOSTNAME_PROPERTY = "com.vaadin.testbench.deployment.hostname"; private static final String PORT_PROPERTY = "com.vaadin.testbench.deployment.port"; + private static final String DEPLOYMENT_PROPERTY = "com.vaadin.testbench.deployment.url"; private static final Properties properties = new Properties(); private static final File propertiesFile = new File("work", "eclipse-run-selected-test.properties"); @@ -96,6 +97,15 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test { return "tb3-hub.intra.itmill.com"; } + @Override + protected String getBaseURL() { + String url = getProperty(DEPLOYMENT_PROPERTY); + if (url == null || url.trim().isEmpty()) { + return super.getBaseURL(); + } + return url; + } + @Override protected String getDeploymentHostname() { if (getRunLocallyBrowser() != null) { @@ -180,7 +190,7 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test { /* * (non-Javadoc) - * + * * @see com.vaadin.tests.tb3.AbstractTB3Test#setupLocalDriver() */ @Override