${browser}
${webdriverDownloadBinaries}
${github.username}
${github.secretToken}
${htmlUnitBrowserVersion}
cssEnabled=false;historyPageCacheLimit=1
${firefox_binary}
OFF
${firefoxLegacyDriver}
${firefoxDriverVersion}
${firefoxUserPreferences}
${firefoxHeadless}
${chromeBinary}
${chromeArguments}
${chromeDriverVersion}
${ieDriverArch}
${ieDriverVersion}
${appium.platformName}
${appium.deviceName}
${appium.browserName}
${appium.avd}
${appium.automationName}
${appium.noReset}
${appium.fullReset}
true
${droneInstantiationTimeoutInSeconds}
5
5
10
5
${js.browser}
${webdriverDownloadBinaries}
${github.username}
${github.secretToken}
${ieDriverArch}
${ieDriverVersion}
${htmlUnitBrowserVersion}
cssEnabled=false;historyPageCacheLimit=1
${firefox_binary}
OFF
${firefoxLegacyDriver}
${firefoxDriverVersion}
${firefoxUserPreferences}
${firefoxHeadless}
${chromeBinary}
${js.chromeArguments}
${chromeDriverVersion}
phantomjs
${webdriverDownloadBinaries}
${browser}
${firefox_binary}
target/deployments
${auth.server.undertow} && ! ${auth.server.crossdc}
0.0.0.0
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow
${auth.server.http.port}
${auth.server.https.port}
${undertow.remote}
${auth.server.jboss} && ! ${auth.server.crossdc}
${auth.server.adapter.impl.class}
${auth.server.home}
${auth.server.config.property.value}
true
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.port.offset}
-Djboss.bind.address=0.0.0.0
-Dauth.server.host=${auth.server.host}
-Dauth.server.host2=${auth.server.host2}
-Dauth.server.ssl.required=${auth.server.ssl.required}
-Dauth.server.http.port=${auth.server.http.port}
-Dauth.server.https.port=${auth.server.https.port}
-Dkeycloak.password.blacklists.path=${keycloak.password.blacklists.path}
${adapter.test.props}
${auth.server.profile}
${auth.server.feature}
${kie.maven.settings}
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.jboss.jvm.debug.args}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.jvm.args.extra}
${auth.server.management.port}
${auth.server.jboss.startup.timeout}
${auth.server.java.home}
${auth.server.jboss.cluster}
org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
${auth.server.backend1.home}
standalone-ha.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.backend1.port.offset}
-Djboss.node.name=node1
${adapter.test.props}
${auth.server.profile}
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.backend1.jvm.debug.args}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.jvm.args.extra}
${backends.console.output}
${auth.server.backend1.management.port}
${auth.server.jboss.startup.timeout}
${auth.server.backend1.port.offset}
${auth.server.jboss.cluster}
org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
${auth.server.backend2.home}
standalone-ha.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.backend2.port.offset}
-Djboss.node.name=node2
${adapter.test.props}
${auth.server.profile}
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.backend2.jvm.debug.args}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.jvm.args.extra}
${backends.console.output}
${auth.server.backend2.management.port}
${auth.server.jboss.startup.timeout}
${auth.server.backend2.port.offset}
${auth.server.jboss.legacy}
org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
${auth.server.legacy.home}
standalone-ha.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.legacy.port.offset}
-Djboss.node.name=legacy
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.legacy.jvm.debug.args}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.jvm.args.extra}
true
${auth.server.legacy.management.port}
${auth.server.jboss.startup.timeout}
${auth.server.legacy.port.offset}
${auth.server.undertow.cluster}
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow
localhost
${auth.server.http.port}
${auth.server.https.port}
1
1
node1
${undertow.remote}
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.8",
"keycloak.connectionsInfinispan.nodeName": "node1",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}"
}
${auth.server.undertow.cluster}
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow
localhost
${auth.server.http.port}
${auth.server.https.port}
2
2
node2
${undertow.remote}
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.8",
"keycloak.connectionsInfinispan.nodeName": "node2",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}"
}
${auth.server.cluster}
org.keycloak.testsuite.arquillian.undertow.lb.SimpleUndertowLoadBalancerContainer
localhost
${auth.server.http.port}
${auth.server.https.port}
node1=http://localhost:8181,node2=http://localhost:8182
${auth.server.crossdc} && ! ${cache.server.lifecycle.skip} && ${cache.server.legacy}
org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
${cache.server.home}
clustered-1.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${cache.server.1.port.offset}
-Djboss.default.multicast.address=234.56.78.99
-Djboss.node.name=cache-server-dc-1
${adapter.test.props}
${auth.server.profile}
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${cache.server.crossdc1.jvm.debug.args}
${auth.server.jvm.args.extra}
${cache.server.console.output}
${cache.server.management.port}
${auth.server.jboss.startup.timeout}
${cache.server.java.home}
${auth.server.crossdc} && ! ${cache.server.lifecycle.skip} && ${cache.server.legacy}
org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
${cache.server.home}
true
${cache.server.home}/standalone-dc-2
clustered-2.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${cache.server.2.port.offset}
-Djboss.default.multicast.address=234.56.78.100
-Djboss.node.name=cache-server-dc-2
${adapter.test.props}
${auth.server.profile}
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${cache.server.crossdc2.jvm.debug.args}
${auth.server.jvm.args.extra}
${cache.server.console.output}
${cache.server.2.management.port}
${auth.server.jboss.startup.timeout}
${cache.server.java.home}
${auth.server.crossdc} && ! ${cache.server.lifecycle.skip} && ! ${cache.server.legacy}
org.keycloak.testsuite.arquillian.containers.InfinispanServerDeployableContainer
${cache.server.home}-dc1
infinispan-xsite.xml
${cache.server.1.port.offset}
${cache.server.management.port}
-Djgroups.udp.mcast_port=46698
-Djgroups.tcpping.initial_hosts=127.0.0.1[8810],127.0.0.1[9810]
${auth.server.crossdc} && ! ${cache.server.lifecycle.skip} && ! ${cache.server.legacy}
org.keycloak.testsuite.arquillian.containers.InfinispanServerDeployableContainer
${cache.server.home}-dc2
infinispan-xsite.xml
${cache.server.2.port.offset}
${cache.server.2.management.port}
-Djgroups.udp.mcast_port=47698
-Djgroups.tcpping.initial_hosts=127.0.0.1[8810],127.0.0.1[9810]
${auth.server.crossdc}
org.keycloak.testsuite.arquillian.undertow.lb.SimpleUndertowLoadBalancerContainer
localhost
${auth.server.http.port}
auth-server-${node.name}-cross-dc-0_1=http://localhost:8101,auth-server-${node.name}-cross-dc-0_2-manual=http://localhost:8102,auth-server-${node.name}-cross-dc-1_1=http://localhost:8111,auth-server-${node.name}-cross-dc-1_2-manual=http://localhost:8112
${auth.server.undertow.crossdc}
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow
localhost
${auth.server.http.port}
${auth.server.https.port}
-79
-79
${undertow.remote}
0
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.1",
"keycloak.connectionsInfinispan.siteName": "dc-0",
"keycloak.connectionsInfinispan.nodeName": "auth-server-undertow-cross-dc-0_1",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}",
"keycloak.connectionsInfinispan.remoteStoreServer": "${keycloak.connectionsInfinispan.remoteStoreServer:localhost}",
"keycloak.connectionsInfinispan.remoteStorePort": "${keycloak.connectionsInfinispan.remoteStorePort:11222}",
"keycloak.connectionsInfinispan.remoteStoreEnabled": "${keycloak.connectionsInfinispan.remoteStoreEnabled:true}",
"keycloak.connectionsInfinispan.hotrodProtocolVersion": "${keycloak.connectionsInfinispan.hotrodProtocolVersion}",
"keycloak.connectionsJpa.url": "${keycloak.connectionsJpa.url.crossdc:jdbc:h2:mem:test-dc-shared}",
"keycloak.connectionsJpa.driver": "${keycloak.connectionsJpa.driver.crossdc:org.h2.Driver}",
"keycloak.connectionsJpa.driverDialect": "${keycloak.connectionsJpa.driverDialect.crossdc:}"
}
${auth.server.undertow.crossdc}
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow
localhost
${auth.server.http.port}
${auth.server.https.port}
-78
-78
${undertow.remote}
0
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.1",
"keycloak.connectionsInfinispan.siteName": "dc-0",
"keycloak.connectionsInfinispan.nodeName": "auth-server-undertow-cross-dc-0_2-manual",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}",
"keycloak.connectionsInfinispan.remoteStoreServer": "${keycloak.connectionsInfinispan.remoteStoreServer:localhost}",
"keycloak.connectionsInfinispan.remoteStorePort": "${keycloak.connectionsInfinispan.remoteStorePort:11222}",
"keycloak.connectionsInfinispan.remoteStoreEnabled": "${keycloak.connectionsInfinispan.remoteStoreEnabled:true}",
"keycloak.connectionsInfinispan.hotrodProtocolVersion": "${keycloak.connectionsInfinispan.hotrodProtocolVersion}",
"keycloak.connectionsJpa.url": "${keycloak.connectionsJpa.url.crossdc:jdbc:h2:mem:test-dc-shared}",
"keycloak.connectionsJpa.driver": "${keycloak.connectionsJpa.driver.crossdc:org.h2.Driver}",
"keycloak.connectionsJpa.driverDialect": "${keycloak.connectionsJpa.driverDialect.crossdc:}"
}
${auth.server.undertow.crossdc}
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow
localhost
${auth.server.http.port}
${auth.server.https.port}
-69
-69
${undertow.remote}
1
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.2",
"keycloak.connectionsInfinispan.siteName": "dc-1",
"keycloak.connectionsInfinispan.nodeName": "auth-server-undertow-cross-dc-1_1",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}",
"keycloak.connectionsInfinispan.remoteStoreServer": "${keycloak.connectionsInfinispan.remoteStoreServer:localhost}",
"keycloak.connectionsInfinispan.remoteStorePort": "${keycloak.connectionsInfinispan.remoteStorePort.2:11222}",
"keycloak.connectionsInfinispan.remoteStoreEnabled": "${keycloak.connectionsInfinispan.remoteStoreEnabled:true}",
"keycloak.connectionsInfinispan.hotrodProtocolVersion": "${keycloak.connectionsInfinispan.hotrodProtocolVersion}",
"keycloak.connectionsJpa.url": "${keycloak.connectionsJpa.url.crossdc:jdbc:h2:mem:test-dc-shared}",
"keycloak.connectionsJpa.driver": "${keycloak.connectionsJpa.driver.crossdc:org.h2.Driver}",
"keycloak.connectionsJpa.driverDialect": "${keycloak.connectionsJpa.driverDialect.crossdc:}"
}
${auth.server.undertow.crossdc}
org.keycloak.testsuite.arquillian.undertow.KeycloakOnUndertow
localhost
${auth.server.http.port}
${auth.server.https.port}
-68
-68
${undertow.remote}
1
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.2",
"keycloak.connectionsInfinispan.siteName": "dc-1",
"keycloak.connectionsInfinispan.nodeName": "auth-server-undertow-cross-dc-1_2-manual",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}",
"keycloak.connectionsInfinispan.remoteStoreServer": "${keycloak.connectionsInfinispan.remoteStoreServer:localhost}",
"keycloak.connectionsInfinispan.remoteStorePort": "${keycloak.connectionsInfinispan.remoteStorePort.2:11222}",
"keycloak.connectionsInfinispan.remoteStoreEnabled": "${keycloak.connectionsInfinispan.remoteStoreEnabled:true}",
"keycloak.connectionsInfinispan.hotrodProtocolVersion": "${keycloak.connectionsInfinispan.hotrodProtocolVersion}",
"keycloak.connectionsJpa.url": "${keycloak.connectionsJpa.url.crossdc:jdbc:h2:mem:test-dc-shared}",
"keycloak.connectionsJpa.driver": "${keycloak.connectionsJpa.driver.crossdc:org.h2.Driver}",
"keycloak.connectionsJpa.driverDialect": "${keycloak.connectionsJpa.driverDialect.crossdc:}"
}
${auth.server.jboss.crossdc}
${auth.server.adapter.impl.class}
${auth.server.crossdc01.home}
standalone-ha.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.crossdc01.port.offset}
-Djboss.default.multicast.address=234.56.78.1
-Dremote.cache.port=12232
-Djboss.site.name=dc0
-Djboss.node.name=auth-server-${node.name}-cross-dc-0_1
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dkeycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled=${keycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled}
-Dkeycloak.connectionsInfinispan.hotrodProtocolVersion=${keycloak.connectionsInfinispan.hotrodProtocolVersion}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.crossdc01.jvm.debug.args}
${auth.server.jvm.args.extra}
${auth.server.crossdc01.management.port}
-79
-79
0
${auth.server.jboss.startup.timeout}
${auth.server.jboss.crossdc}
${auth.server.adapter.impl.class}
${auth.server.crossdc02.home}
standalone-ha.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.crossdc02.port.offset}
-Djboss.default.multicast.address=234.56.78.1
-Dremote.cache.port=12232
-Djboss.site.name=dc0
-Djboss.node.name=auth-server-${node.name}-cross-dc-0_2-manual
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dkeycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled=${keycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled}
-Dkeycloak.connectionsInfinispan.hotrodProtocolVersion=${keycloak.connectionsInfinispan.hotrodProtocolVersion}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.crossdc02.jvm.debug.args}
${auth.server.jvm.args.extra}
${auth.server.crossdc02.management.port}
-78
-78
0
${auth.server.jboss.startup.timeout}
${auth.server.jboss.crossdc}
${auth.server.adapter.impl.class}
${auth.server.crossdc11.home}
standalone-ha.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.crossdc11.port.offset}
-Djboss.default.multicast.address=234.56.78.2
-Dremote.cache.port=13232
-Djboss.site.name=dc1
-Djboss.node.name=auth-server-${node.name}-cross-dc-1_1
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dkeycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled=${keycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled}
-Dkeycloak.connectionsInfinispan.hotrodProtocolVersion=${keycloak.connectionsInfinispan.hotrodProtocolVersion}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.crossdc11.jvm.debug.args}
${auth.server.jvm.args.extra}
${auth.server.crossdc11.management.port}
-69
-69
1
${auth.server.jboss.startup.timeout}
${auth.server.jboss.crossdc}
${auth.server.adapter.impl.class}
${auth.server.crossdc12.home}
standalone-ha.xml
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.crossdc12.port.offset}
-Djboss.default.multicast.address=234.56.78.2
-Dremote.cache.port=13232
-Djboss.site.name=dc1
-Djboss.node.name=auth-server-${node.name}-cross-dc-1_2-manual
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dkeycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled=${keycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled}
-Dkeycloak.connectionsInfinispan.hotrodProtocolVersion=${keycloak.connectionsInfinispan.hotrodProtocolVersion}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.memory.settings}
-Djava.net.preferIPv4Stack=true
${auth.server.crossdc12.jvm.debug.args}
${auth.server.jvm.args.extra}
${auth.server.crossdc12.management.port}
-68
-68
1
${auth.server.jboss.startup.timeout}
${auth.server.remote}
org.jboss.as.arquillian.container.remote.RemoteDeployableContainer
${auth.server.management.host}
${auth.server.management.port}
admin
admin
${auth.server.quarkus}
org.keycloak.testsuite.arquillian.containers.KeycloakQuarkusServerDeployableContainer
${auth.server.port.offset}
-Xms512m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=512m -Djava.net.preferIPv4Stack=true
${auth.server.quarkus.cluster}
org.keycloak.testsuite.arquillian.containers.KeycloakQuarkusServerDeployableContainer
localhost
${auth.server.http.port}
${auth.server.https.port}
1
1
node1
${quarkus.remote}
ha
5005
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.8",
"keycloak.connectionsInfinispan.nodeName": "node1",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}"
}
-Xms512m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=512m -Djava.net.preferIPv4Stack=true
true
${auth.server.quarkus.cluster}
org.keycloak.testsuite.arquillian.containers.KeycloakQuarkusServerDeployableContainer
localhost
${auth.server.http.port}
${auth.server.https.port}
2
2
node2
${quarkus.remote}
ha
5006
{
"keycloak.connectionsInfinispan.jgroupsUdpMcastAddr": "234.56.78.8",
"keycloak.connectionsInfinispan.nodeName": "node2",
"keycloak.connectionsInfinispan.clustered": "${keycloak.connectionsInfinispan.clustered:true}"
}
-Xms512m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=512m -Djava.net.preferIPv4Stack=true
true
${auth.server.jboss.migration}
org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
${keycloak.migration.home}
-Djboss.as.management.blocking.timeout=${auth.server.jboss.startup.timeout}
-Djboss.socket.binding.port-offset=${auth.server.port.offset}
${migration.import.props.previous}
${auth.server.memory.settings}
-Dauth.server.truststore=${auth.server.truststore}
-Dauth.server.truststore.password=${auth.server.truststore.password}
-Dauth.server.db.host=${auth.server.db.host}
${auth.server.management.port}
${auth.server.jboss.startup.timeout}