aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src
diff options
context:
space:
mode:
Diffstat (limited to 'uitest/src')
-rw-r--r--uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java b/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java
index 77b9b9ef7d..1c0542b209 100644
--- a/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java
+++ b/uitest/src/com/vaadin/tests/tb3/PrivateTB3Configuration.java
@@ -141,6 +141,9 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test {
@Override
protected String getBaseURL() {
+ if (isRunLocally()) {
+ return "http://localhost:8888";
+ }
String url = getProperty(DEPLOYMENT_PROPERTY);
if (url == null || url.trim().isEmpty()) {
return super.getBaseURL();
@@ -150,12 +153,26 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test {
@Override
protected String getDeploymentHostname() {
- if (getRunLocallyBrowser() != null) {
+ if (isRunLocally()) {
return "localhost";
}
return getConfiguredDeploymentHostname();
}
+ private boolean isRunLocally() {
+ if (properties.containsKey(RUN_LOCALLY_PROPERTY)) {
+ return true;
+ }
+
+ if (properties.containsKey(ALLOW_RUN_LOCALLY_PROPERTY)
+ && properties.get(ALLOW_RUN_LOCALLY_PROPERTY).equals("true")
+ && getClass().getAnnotation(RunLocally.class) != null) {
+ return true;
+ }
+
+ return false;
+ }
+
/**
* Gets the hostname that tests are configured to use.
*