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 String HUB_URL = "com.vaadin.testbench.hub.url";
private static final Properties properties = new Properties();
private static final File propertiesFile = new File("work",
"eclipse-run-selected-test.properties");
return screenshotDirectory;
}
+ @Override
+ protected String getHubURL() {
+ String hubUrl = getProperty(HUB_URL);
+ if(hubUrl == null || hubUrl.trim().isEmpty()) {
+ return super.getHubURL();
+ }
+
+ return hubUrl;
+ }
+
@Override
protected String getHubHostname() {
return "tb3-hub.intra.itmill.com";
<property name="categories.exclude" value="" />
<property name="useLocalWebDriver" value="false" />
<property name="com.vaadin.testbench.max.retries" value="0" />
+ <property name="com.vaadin.testbench.hub.url" value="" />
<property name="junit.test.suite" value="com.vaadin.tests.tb3.AllTB3Tests" />
<ivy:resolve file="${tb3test.dir}/ivy.xml" conf="build, build-provided" />
<jvmarg value="-Dcategories.exclude=${categories.exclude}" />
<jvmarg value="-DuseLocalWebDriver=${useLocalWebDriver}" />
<jvmarg value="-Dcom.vaadin.testbench.max.retries=${com.vaadin.testbench.max.retries}" />
+ <jvmarg value="-Dcom.vaadin.testbench.hub.url=${com.vaadin.testbench.hub.url}" />
<test name="${junit.test.suite}" todir="${report.dir}" />
</junit>