4.0.0
org.keycloak.testsuite
integration-arquillian
4.0.0.Final-SNAPSHOT
pom
integration-arquillian-tests
Tests
base
other
undertow
true
false
false
false
false
auth-server-${auth.server}
${containers.home}/${auth.server.container}
${auth.server.home}
localhost
100
8180
8089
8543
10090
10099
false
-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m
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
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}
-Xms64m -Xmx384m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m
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}
htmlUnit
true
60
phantomjs
--headless
chrome
/usr/bin/firefox
true
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-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
${app.server.skip.unpack}
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
${app.server.skip.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/keycloak.truststore
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
${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.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.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}
${frontend.console.output}
${backend.console.output}
${auth.server.remote}
${adapter.test.props}
${examples.home}
${examples.version.suffix}
${migration.import.properties}
${kie.maven.settings}
${testsuite.constants}
${cli.log.output}
${test.intermittent}
${browser}
${js.browser}
${js.chromeArguments}
${htmlUnitBrowserVersion}
${webdriverDownloadBinaries}
${droneInstantiationTimeoutInSeconds}
${github.username}
${github.secretToken}
${ieDriverArch}
${firefox_binary}
${chromeBinary}
${chromeArguments}
${firefoxLegacyDriver}
${project.version}
${migration.project.version}
${migration.product.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.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
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
org.jboss.arquillian.container
arquillian-container-karaf-managed
${arquillian-container-karaf.version}
org.jboss.arquillian.container
arquillian-container-osgi
${arquillian-container-karaf.version}
com.google.guava
guava
org.osgi
org.osgi.core
provided
org.osgi
org.osgi.enterprise
provided
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-wildfly
wildfly
true
false
standalone.xml
${auth.server.home}/standalone/configuration
1.3.173
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.3.173
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}
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}
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
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-antrun-plugin
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
true
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-antrun-plugin
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
-
${containers.home}/auth-server-balancer-wildfly
${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
maven-dependency-plugin
unpack-auth-server-load-balancer
generate-resources
unpack
org.keycloak.testsuite
integration-arquillian-server-wildfly-balancer
${project.version}
zip
${auth.server.balancer.home}
true
maven-antrun-plugin
copy-auth-server-backend-nodes
process-resources
run
maven-surefire-plugin
true
false
true
${auth.server.balancer.home}
${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
jdbc-driver-dependency
jdbc.mvn.artifactId
${jdbc.mvn.groupId}
${jdbc.mvn.artifactId}
${jdbc.mvn.version}
maven-enforcer-plugin
enforce
jdbc.mvn.groupId
jdbc.mvn.version
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}/keycloak-${migrated.auth.server.version}
${migration.import.props.previous}
migration-import
migration.mode
import
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
maven-surefire-plugin
${migrated.auth.server.version}
${migration.import.properties}
migration-productized
migrated.version.import.file.suffix
target/test-classes/migration-test/migration-realm-${migrated.version.import.file.suffix}.json
no-account
**/account/**/*Test.java
no-client
**/client/**/*Test.java
no-base
**/account/**/*Test.java
**/client/**/*Test.java
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
org.apache.httpcomponents
httpclient
4.5.3
jfree
jfreechart
1.0.13
org.keycloak.testsuite
integration-arquillian-test-apps-servlets
${project.version}
log4j
log4j
org.slf4j
slf4j-api
org.slf4j
slf4j-log4j12
org.apache.ant
ant
1.9.2
jar
com.h2database
h2
compile
org.apache.sshd
sshd-core
1.2.0
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.testsuite
integration-arquillian-servers-auth-server-undertow
${project.version}
org.jboss.arquillian.container
undertow-embedded
${undertow-embedded.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.hibernate.javax.persistence
hibernate-jpa-2.1-api
org.hibernate
hibernate-entitymanager
org.bouncycastle
bcprov-jdk15on
org.bouncycastle
bcpkix-jdk15on
org.hamcrest
hamcrest-all
org.infinispan
infinispan-core
mysql
mysql-connector-java
org.postgresql
postgresql
${postgresql.version}
org.mariadb.jdbc
mariadb-java-client
${mariadb.version}
org.keycloak
keycloak-client-cli-dist
zip
org.seleniumhq.selenium
htmlunit-driver
2.27
maven-surefire-plugin
maven-dependency-plugin
org.codehaus.mojo
xml-maven-plugin
org.liquibase
liquibase-maven-plugin
no-offset
0
8080
8443
9990
9999