${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] ${cache.server.java.home} ${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] ${cache.server.java.home} ${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} ${hotrod.store.enabled} org.keycloak.testsuite.arquillian.containers.InfinispanServerDeployableContainer ${cache.server.home}-hot-rod-store ${hotrod.store.port.offset} ${hotrod.store.management.port} ${cache.server.java.home} ${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}