4.0.0
org.keycloak.testsuite
integration-arquillian
11.0.0-SNAPSHOT
pom
integration-arquillian-tests
Tests
base
other
undertow
true
false
false
false
false
false
false
false
auth-server-${auth.server}
${containers.home}/${auth.server.container}
${auth.server.home}
localhost
${auth.server.host}
100
8180
8089
8543
10090
10099
true
-Xms64m -Xmx512m
serverConfig
org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
${jboss.home.dir}/standalone/configuration/keycloak.truststore
secret
integration-arquillian-servers-auth-server-${auth.server}
${auth.server.undertow}
300
5005
n
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${auth.server.debug.suspend},address=${auth.server.host}:${auth.server.debug.port}
false
false
true
integration-arquillian-servers-app-server-${app.server}
${containers.home}/app-server-${app.server}
200
8280
8643
http-remoting
10190
60
500
300
10290
400
10390
5006
n
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${app.server.debug.suspend},address=localhost:${app.server.debug.port}
64m
512m
-Xms${app.server.memory.Xms} -Xmx${app.server.memory.Xmx} -XX:MetaspaceSize=${surefire.memory.metaspace} -XX:MaxMetaspaceSize=${surefire.memory.metaspace.max}
false
undefined
cache-server-${cache.server}
${containers.home}/${cache.server.container}
1010
11000
2010
12000
true
localhost
12232
13232
jdbc:h2:mem:test-dc-shared
%d{HH:mm:ss,SSS} %-5p [%c] %m%n
${user.home}/.m2/repository
${user.home}/.m2/settings.xml
-Dkie.maven.settings.custom=${settings.path}
-Dkie.maven.repo.local=${maven.repo.local}
-Drepo.url=${repo.url}
-Dkeycloak.x509cert.lookup.provider=${keycloak.x509cert.lookup.provider}
-Dapp.server.base.url=http://localhost:${app.server.http.port}
-Dauth.server.base.url=http://localhost:${auth.server.http.port}
-Dapp.server.ssl.base.url=https://localhost:${app.server.https.port}
-Dapp.server.ssl.required=${app.server.ssl.required}
-Dauth.server.ssl.base.url=https://localhost:${auth.server.https.port}
-Dauth.server.ssl.required=${auth.server.ssl.required}
-Dmy.host.name=localhost
-Djava.security.krb5.conf=${project.build.directory}/dependency/kerberos/test-krb5.conf
${project.build.directory}/examples
${keycloak-parent.basedir}/examples
${project.version}
false
htmlUnit
true
60
Win32
phantomjs
--headless
chrome
false
true
true
${project.build.directory}/dependency/test-constants.properties
false
true
true
${auth.server.config.dir}/client.jks
secret
${auth.server.config.dir}/keycloak.truststore
secret
${auth.server.config.dir}/ca.crt
${auth.server.config.dir}/client.crt
${auth.server.config.dir}/client.key
secret
${auth.server.config.dir}/other_client.jks
secret
false
default
maven-dependency-plugin
unpack-auth-server-jboss
generate-resources
unpack
org.keycloak.testsuite
${auth.server.jboss.artifactId}
${project.version}
zip
${containers.home}
true
${auth.server.jboss.skip.unpack}
unpack-undertow-server
generate-test-resources
unpack
org.keycloak.testsuite
integration-arquillian-servers-auth-server-undertow
${project.version}
jar
${containers.home}/auth-server-undertow
*.jks,*.crt,*.truststore,*.crl,*.key,certs/clients/*
unpack-app-server
generate-test-resources
unpack
org.keycloak.testsuite
${app.server.artifactId}
${project.version}
zip
${containers.home}
${app.server.skip.unpack}
example-wars
generate-test-resources
copy
${skip.copy.example.wars}
org.keycloak.testsuite
hello-world-authz-service
${project.version}
war
org.keycloak.testsuite
photoz-html5-client
${project.version}
war
org.keycloak.testsuite
photoz-restful-api
${project.version}
war
org.keycloak.testsuite
servlet-authz-app
${project.version}
war
org.keycloak.testsuite
servlet-policy-enforcer
${project.version}
war
org.keycloak.testsuite
integration-arquillian-test-apps-cors-angular-product
${project.version}
war
org.keycloak.testsuite
integration-arquillian-test-apps-cors-database-service
${project.version}
war
${examples.home}
true
test-apps-realms
generate-test-resources
unpack
org.keycloak.testsuite
integration-arquillian-test-apps-dist
${project.version}
zip
**/*realm.json,**/*authz-service.json,**/testsaml.json,**/*-keycloak.json
${examples.home}
true
maven-resources-plugin
copy-admin-user-json-file
generate-resources
copy-resources
${skip.add.user.json}
${auth.server.config.dir}
src/test/resources
keycloak-add-user.json
true
copy-truststore
generate-resources
copy-resources
${project.build.directory}/dependency
src/test/resources
keystore/**
example-realms
generate-test-resources
copy-resources
${app.server.skip.unpack}
${examples.home}/example-realms
true
${examples.basedir}
true
**/*.json
maven-antrun-plugin
clean-second-cache-server-arquillian-bug-workaround
process-test-resources
run
${skip.clean.second.cache}
${cache.server.home}/standalone-dc-2
maven-surefire-plugin
${project.build.directory}
${project.build.directory}/dependency/arquillian.xml
file:${project.build.directory}/dependency/log4j.properties
${auth.server}
${auth.server.container}
${auth.server.undertow}
${auth.server.jboss}
${auth.server.memory.settings}
${auth.server.home}
${auth.server.java.home}
${auth.server.host}
${auth.server.management.host}
${auth.server.browserHost}
${auth.server.port.offset}
${auth.server.http.port}
${auth.server.events.http.port}
${auth.server.https.port}
${auth.server.management.port}
${auth.server.management.port.jmx}
${auth.server.ssl.required}
${auth.server.jboss.startup.timeout}
${auth.server.config.dir}
${auth.server.config.property.name}
${auth.server.config.property.value}
${auth.server.adapter.impl.class}
${auth.server.jboss.jvm.debug.args}
${auth.server.truststore}
${auth.server.truststore.password}
${auth.server.jvm.args.extra}
${auth.server.profile}
${auth.server.feature}
${app.server}
${app.server.home}
${app.server.java.home}
${app.server.memory.settings}
${app.server.port.offset}
${app.server.http.port}
${app.server.https.port}
${app.server.management.protocol}
${app.server.management.port}
${app.server.startup.timeout}
${app.server.reverse-proxy.port.offset}
${app.server.1.port.offset}
${app.server.1.management.port}
${app.server.2.port.offset}
${app.server.2.management.port}
${app.server.jboss.jvm.debug.args}
${app.server.jvm.args.extra}
${frontend.console.output}
${backend.console.output}
${auth.server.remote}
${auth.server.quarkus}
${adapter.test.props}
${examples.home}
${examples.version.suffix}
${kie.maven.settings}
${testsuite.constants}
${cli.log.output}
${test.intermittent}
${browser}
${js.browser}
${js.chromeArguments}
${htmlUnitBrowserVersion}
${webdriverDownloadBinaries}
${droneInstantiationTimeoutInSeconds}
${github.username}
${github.secretToken}
${ieDriverArch}
${ieDriverVersion}
${firefox_binary}
${chromeBinary}
${chromeArguments}
${chromeDriverVersion}
${firefoxLegacyDriver}
${firefoxDriverVersion}
${firefoxUserPreferences}
${appium.platformName}
${appium.deviceName}
${appium.browserName}
${appium.avd}
${appium.automationName}
${appium.noReset}
${appium.fullReset}
${project.version}
${client.certificate.ca.path}
${client.certificate.keystore}
${client.certificate.keystore.passphrase}
${client.truststore}
${client.truststore.passphrase}
${client.certificate.file}
${client.key.file}
${client.key.passphrase}
${hok.client.certificate.keystore}
${hok.client.certificate.keystore.passphrase}
${auth.server.ocsp.responder.enabled}
${auth.server.cluster}
${auth.server.undertow.cluster}
${auth.server.jboss.cluster}
${auth.server.crossdc}
${auth.server.undertow.crossdc}
${auth.server.jboss.crossdc}
${cache.server.lifecycle.skip}
${cache.server}
${cache.server.1.port.offset}
${cache.server.container}
${cache.server.home}
${cache.server.console.output}
${cache.server.management.port}
${cache.server.2.port.offset}
${cache.server.2.management.port}
${keycloak.connectionsInfinispan.remoteStorePort}
${keycloak.connectionsInfinispan.remoteStorePort.2}
${keycloak.connectionsInfinispan.remoteStoreServer}
${keycloak.testsuite.logging.pattern}
${keycloak.connectionsJpa.url.crossdc}
${project.build.directory}/dependency/password-blacklists
${keycloak.connectionsJpa.driver}
${keycloak.connectionsJpa.url}
${keycloak.connectionsJpa.database}
${keycloak.connectionsJpa.user}
${keycloak.connectionsJpa.password}
listener
org.keycloak.testsuite.util.TestEventsLogger,org.keycloak.testsuite.util.NonIDERunListener
org.commonjava.maven.plugins
directory-maven-plugin
keycloak-parent-basedir
directory-of
initialize
keycloak-parent.basedir
org.keycloak
keycloak-parent
org.jboss.shrinkwrap.resolver
shrinkwrap-resolver-maven-plugin
${shrinkwrap-resolver.version}
propagate-execution-context
auth-server-remote
remote
true
false
true
org.wildfly.arquillian
wildfly-arquillian-container-remote
org.wildfly.core
wildfly-cli
test
${wildfly.core.version}
auth-server-quarkus
quarkus
true
false
false
auth-server-wildfly
wildfly
true
false
standalone.xml
${auth.server.home}/standalone/configuration
1.4.193
1024m
org.wildfly.arquillian
wildfly-arquillian-container-managed
org.wildfly.core
wildfly-cli
test
${wildfly.core.version}
auth-server-eap
eap
true
false
standalone.xml
${auth.server.home}/standalone/configuration
1.4.193
1024m
org.wildfly.arquillian
wildfly-arquillian-container-managed
org.wildfly.core
wildfly-cli
test
${wildfly.core.version}
auth-servers-crossdc-undertow
true
true
undertow
6001
6002
${auth.server.debug.suspend}
${auth.server.debug.suspend}
maven-enforcer-plugin
enforce-profile-activation
enforce
cache.server.jboss
Profile "auth-servers-crossdc-undertow" requires activation of another profile: either "cache-server-infinispan" or "cache-server-jdg".
true
maven-surefire-plugin
${node.name}
20000
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${cache.server.crossdc1.debug.suspend},address=localhost:${cache.server.crossdc1.jvm.debug.port}
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${cache.server.crossdc2.debug.suspend},address=localhost:${cache.server.crossdc2.jvm.debug.port}
${keycloak.connectionsInfinispan.hotrodProtocolVersion}
auth-servers-crossdc-jboss
true
true
jboss
${containers.home}/auth-server-${auth.server}-crossdc01
${containers.home}/auth-server-${auth.server}-crossdc02
${containers.home}/auth-server-${auth.server}-crossdc11
${containers.home}/auth-server-${auth.server}-crossdc12
${auth.server.crossdc01.home}/standalone/configuration
6001
6002
5001
5002
5011
5012
${auth.server.debug.suspend}
${auth.server.debug.suspend}
${auth.server.debug.suspend}
${auth.server.debug.suspend}
${auth.server.debug.suspend}
${auth.server.debug.suspend}
maven-antrun-plugin
copy-auth-server-crossdc-nodes
process-resources
run
${skip.copy.auth.crossdc.nodes}
maven-enforcer-plugin
enforce-profiles-activation
enforce
cache.server.jboss
Profile "auth-servers-crossdc-jboss" requires activation of another profile: either "cache-server-infinispan" or "cache-server-jdg".
true
auth.server.jboss
Profile "auth-servers-crossdc-jboss" requires activation of another profile: either "auth-server-wildfly" or "auth-server-eap".
true
maven-surefire-plugin
20000
true
${node.name}
${auth.server.crossdc01.home}
${auth.server.crossdc02.home}
${auth.server.crossdc11.home}
${auth.server.crossdc12.home}
${keycloak.connectionsInfinispan.default.remoteStoreSecurityEnabled}
${keycloak.connectionsInfinispan.hotrodProtocolVersion}
21
22
31
32
10011
10012
10021
10022
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${cache.server.crossdc1.debug.suspend},address=localhost:${cache.server.crossdc1.jvm.debug.port}
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${cache.server.crossdc2.debug.suspend},address=localhost:${cache.server.crossdc2.jvm.debug.port}
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${auth.server.crossdc01.debug.suspend},address=localhost:${auth.server.crossdc01.jvm.debug.port}
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${auth.server.crossdc02.debug.suspend},address=localhost:${auth.server.crossdc02.jvm.debug.port}
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${auth.server.crossdc11.debug.suspend},address=localhost:${auth.server.crossdc11.jvm.debug.port}
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${auth.server.crossdc12.debug.suspend},address=localhost:${auth.server.crossdc12.jvm.debug.port}
cache-server-infinispan
infinispan
true
true
${cache.server.home}/standalone/configuration
%d{HH:mm:ss,SSS} [%t] %-5p [%c{1.}] %m%n
false
2.8
org.wildfly.arquillian
wildfly-arquillian-container-managed
maven-enforcer-plugin
enforce-profile-activation
enforce
auth.servers.crossdc
Profile "cache-server-infinispan" requires activation of another profile: either "auth-servers-crossdc-undertow" or "auth-servers-crossdc-jboss".
maven-dependency-plugin
unpack-cache-server-infinispan
generate-resources
unpack
org.keycloak.testsuite
integration-arquillian-servers-cache-server-infinispan
${project.version}
zip
${containers.home}
true
cache-server-jdg
jdg
true
true
${cache.server.home}/standalone/configuration
%d{HH:mm:ss,SSS} [%t] %-5p [%c{1.}] %m%n
false
2.6
org.wildfly.arquillian
wildfly-arquillian-container-managed
maven-enforcer-plugin
enforce-profile-activation
enforce
auth.servers.crossdc
Profile "cache-server-jdg" requires activation of another profile: either "auth-servers-crossdc-undertow" or "auth-servers-crossdc-jboss".
maven-dependency-plugin
unpack-cache-server-jdg
generate-resources
unpack
org.keycloak.testsuite
integration-arquillian-servers-cache-server-jdg
${project.version}
zip
${containers.home}
true
auth-server-profile
keycloak.profile
-Dkeycloak.profile=${keycloak.profile}
auth-server-enable-disable-feature
-Dkeycloak.profile.feature.${feature.name}=${feature.value}
maven-enforcer-plugin
enforce
feature.name
feature.value
auth-server-cluster-undertow
-
false
true
true
true
maven-surefire-plugin
20000
auth-server-cluster
-
true
true
${containers.home}/auth-server-${auth.server}-backend1
${containers.home}/auth-server-${auth.server}-backend2
${auth.server.backend1.home}/standalone/configuration
%d{HH:mm:ss,SSS} [%t] %-5p [%c{1.}] %m%n
maven-enforcer-plugin
enforce
auth.server
(wildfly)|(eap)
Profile "auth-server-cluster" requires activation of profile "auth-server-wildfly" or "auth-server-eap".
maven-antrun-plugin
copy-auth-server-backend-nodes
process-resources
run
maven-surefire-plugin
true
${docker.database.skip}
false
${auth.server.backend1.home}
${auth.server.backend2.home}
101
102
8181
8182
8544
8545
10091
10092
10100
10101
clean-jpa
org.liquibase
liquibase-maven-plugin
META-INF/jpa-changelog-master.xml
${keycloak.connectionsJpa.url}
${keycloak.connectionsJpa.driver}
${keycloak.connectionsJpa.user}
${keycloak.connectionsJpa.password}
false
${keycloak.connectionsJpa.liquibaseDatabaseClass}
clean-jpa
clean
dropAll
auth-server-migration
target/test-classes/migration-test/migration-realm-${migrated.auth.server.version}.json
-Dkeycloak.migration.action=import
-Dkeycloak.migration.provider=singleFile
-Dkeycloak.migration.file=${migration.import.file}
-Dkeycloak.migration.strategy=OVERWRITE_EXISTING
true
maven-enforcer-plugin
enforce
migrated.auth.server.version
migration.mode
maven-dependency-plugin
unpack-migrated-auth-server-jboss
generate-resources
unpack
org.keycloak.testsuite
integration-arquillian-migration-server
${project.version}
zip
${containers.home}
true
maven-surefire-plugin
${migrated.auth.server.version}
true
${containers.home}/auth-server-migration
${migration.import.props.previous}
migration-prod
migration.import.file.name
target/test-classes/migration-test/${migration.import.file.name}
common-test-dependencies
src/test
junit
junit
org.wildfly.extras.creaper
creaper-commands
${version.org.wildfly.extras.creaper}
com.google.guava
guava
org.jboss.arquillian.junit
arquillian-junit-container
org.jboss.arquillian.graphene
graphene-webdriver
${arquillian-graphene.version}
pom
org.jboss.arquillian.protocol
arquillian-protocol-servlet
org.jboss.arquillian.extension
arquillian-phantom-driver
1.2.1.Final
org.jboss.arquillian.graphene
arquillian-browser-screenshooter
${arquillian-graphene.version}
org.apache.commons
commons-io
com.google.guava
guava
io.appium
java-client
${appium.client.version}
org.apache.httpcomponents
httpclient
org.apache.httpcomponents
httpcore
jfree
jfreechart
1.0.13
org.keycloak.testsuite
integration-arquillian-test-apps-servlets
${project.version}
org.keycloak.testsuite
integration-arquillian-util
${project.version}
log4j
log4j
org.slf4j
slf4j-api
org.slf4j
slf4j-log4j12
org.apache.ant
ant
1.8.4
jar
com.h2database
h2
${h2.version}
compile
com.icegreen
greenmail
org.slf4j
slf4j-api
org.subethamail
subethasmtp
org.slf4j
slf4j-api
org.keycloak
keycloak-dependencies-server-all
pom
com.google.guava
guava
org.keycloak
keycloak-admin-client
org.keycloak
keycloak-client-registration-api
org.keycloak
keycloak-services
org.keycloak
keycloak-authz-client
org.keycloak
keycloak-wildfly-adduser
org.keycloak.testsuite
integration-arquillian-servers-auth-server-undertow
${project.version}
org.jboss.resteasy
resteasy-client
org.jboss.resteasy
resteasy-undertow
compile
org.jboss.resteasy
resteasy-multipart-provider
org.jboss.resteasy
resteasy-jackson2-provider
com.fasterxml.jackson.core
jackson-core
com.fasterxml.jackson.core
jackson-databind
com.fasterxml.jackson.core
jackson-annotations
org.bouncycastle
bcprov-jdk15on
org.bouncycastle
bcpkix-jdk15on
org.hamcrest
hamcrest-all
org.infinispan
infinispan-core
${jdbc.mvn.groupId}
${jdbc.mvn.artifactId}
${jdbc.mvn.version}
compile
org.keycloak
keycloak-client-cli-dist
zip
org.osgi
org.osgi.enterprise
provided
org.seleniumhq.selenium
htmlunit-driver
2.27
maven-surefire-plugin
maven-dependency-plugin
maven-antrun-plugin
org.codehaus.mojo
xml-maven-plugin
org.liquibase
liquibase-maven-plugin
no-offset
0
8080
8443
9990
9999
java11-auth-server
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED --add-exports=jdk.unsupported/sun.reflect=ALL-UNNAMED --add-modules=java.se
java11-app-server
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED --add-exports=jdk.unsupported/sun.reflect=ALL-UNNAMED --add-modules=java.se
java7-app-server
-Xms${app.server.memory.Xms} -Xmx${app.server.memory.Xmx} -XX:PermSize=${surefire.memory.metaspace} -XX:MaxPermSize=${surefire.memory.metaspace.max}