public final class IntegrationTestSettings extends Object
Constructor and Description |
---|
IntegrationTestSettings() |
Modifier and Type | Method and Description |
---|---|
static IntegrationTestSettings |
access() |
String |
authorContextPath() |
String |
authorWarLocation() |
int |
concurrentTestCases()
When running a test class, this property determines how many test cases can be run
concurrently.
|
int |
concurrentTestInstances() |
String |
containerRootUrl()
Test instance's URL available within the [Docker] test environment and
not exposed to the outer world.
|
boolean |
debugMode() |
int |
defaultDelayInSeconds() |
String |
directContainerRootURL()
Test instance URL accessible from outside of the test environment.
|
int |
driverTimeoutInSeconds() |
boolean |
keepSuccessfulTestRecordings() |
String |
privateHostName()
Instance host name by it is known with the test environment.
|
int |
privatePort()
Test environment-specific port which corresponds to the
privateHostName() . |
String |
publicContextPath() |
String |
publicHostName()
Test Magnolia instance host name available from outside of the test environment.
|
int |
publicPort()
Magnolia instance port open to the outer world.
|
String |
publicWarLocation() |
String |
recordingsDirectory() |
String |
seleniumBrowser() |
String |
seleniumHubContainerName() |
String |
seleniumHubHost() |
int |
seleniumHubPort() |
Integer |
startupTimeout() |
boolean |
testEnvironmentSetupRequired() |
String |
testNetworkName()
The name of the custom docker network which will be created and used
for the docker containers.
|
String |
testOutputDirectory() |
String |
uploadDirectory() |
boolean |
useHeadlessSeleniumNodes() |
String |
vncPassword() |
int |
vncPort() |
public static IntegrationTestSettings access()
public String testOutputDirectory()
public String recordingsDirectory()
public String uploadDirectory()
public String seleniumHubContainerName()
public String seleniumHubHost()
public int concurrentTestInstances()
public String testNetworkName()
public String vncPassword()
public String seleniumBrowser()
public boolean testEnvironmentSetupRequired()
public int defaultDelayInSeconds()
public int driverTimeoutInSeconds()
public int vncPort()
public int concurrentTestCases()
public int seleniumHubPort()
public boolean debugMode()
public boolean keepSuccessfulTestRecordings()
public boolean useHeadlessSeleniumNodes()
public String authorWarLocation()
public String publicWarLocation()
public String authorContextPath()
public String publicContextPath()
public String directContainerRootURL()
public String privateHostName()
containerRootUrl()
public int privatePort()
privateHostName()
.containerRootUrl()
public String publicHostName()
containerRootUrl()
public int publicPort()
privatePort()
,
this port is used for Mgnl instance access from outside of the Docker environment.publicHostName()
,
()
public String containerRootUrl()
public Integer startupTimeout()
Copyright © 2003–2019 Magnolia International Ltd.. All rights reserved.