org.keycloak.testsuite
integration-arquillian-tests
999.0.0-SNAPSHOT
4.0.0
integration-arquillian-tests-base
Base TestSuite
Servlet 5.0
false
false
-
-
-
-
**/cluster/**/*Test.java
**/crossdc/**/*Test.java
2.5.2.Final
1.19.0
${basedir}/../../servers/auth-server/common
org.keycloak
keycloak-util-embedded-ldap
org.bouncycastle
bcprov-jdk15on
org.keycloak
keycloak-core
test
test-jar
commons-configuration
commons-configuration
1.10
commons-io
commons-io
org.keycloak.testsuite
integration-arquillian-testsuite-providers
${project.version}
org.keycloak.testsuite
integration-arquillian-testsuite-providers-deployment
${project.version}
junit
junit
compile
org.hamcrest
hamcrest
compile
com.icegreen
greenmail
compile
org.subethamail
subethasmtp
compile
org.testcontainers
testcontainers
com.google.guava
guava
org.keycloak
keycloak-model-storage-services
org.keycloak.testsuite
integration-arquillian-servers-app-server-spi
${project.version}
org.keycloak.testsuite
integration-arquillian-util
${project.version}
org.keycloak.testsuite
integration-arquillian-test-apps-servlets
${project.version}
org.mvel
mvel2
${mvel.version}
org.apache.maven.resolver
maven-resolver-api
io.smallrye
jandex
${smallrye.jandex.version}
com.github.stefanbirkner
system-rules
${systemrules.version}
test
org.infinispan
infinispan-server-hotrod
org.keycloak
keycloak-saml-adapter-core
jakarta.xml.ws
jakarta.xml.ws-api
provided
org.jboss.resteasy
resteasy-core
provided
jakarta.ws.rs
jakarta.ws.rs-api
provided
com.apicatalog
titanium-json-ld
provided
io.setl
rdf-urdna
provided
org.jboss.spec.javax.servlet
jboss-servlet-api_3.0_spec
provided
org.keycloak
keycloak-junit5
${project.version}
*
*
commons-validator
commons-validator
provided
src/test/resources
true
migration-test/*
authorization-test/*
src/test/resources
maven-jar-plugin
2.2
test-jar
org.codehaus.mojo
xml-maven-plugin
arquillian-default-protocol
process-resources
transform
src/test/resources
arquillian.xml
src/test/resources/arquillian.xsl
${project.build.directory}/dependency
defaultProtocol
${arquillian.protocol.default}
maven-surefire-plugin
${exclude.test}
${exclude.console}
${exclude.account}
${exclude.client}
${exclude.cluster}
${exclude.crossdc}
testsuiteVmId
${docker.container.testdb.ip}
maven-resources-plugin
copy-common-dependencies
generate-resources
copy-resources
${project.build.directory}/dependency
src/test/resources
wildfly-config.xml
password-blacklists/**
log4j.properties
vault/**
firefox-cookies-prefs.js
copy-admin-user-json-file
process-resources
copy-resources
${skip.add.user.json}
${auth.server.config.dir}
src/test/resources
keycloak-add-user.json
true
maven-dependency-plugin
unpack-client-cli-dist
generate-test-resources
unpack
org.keycloak
keycloak-client-cli-dist
${project.version}
zip
${containers.home}
copy-testsuite-providers-to-base-testsuite
generate-test-resources
copy-dependencies
org.keycloak.testsuite
integration-arquillian-testsuite-providers
${project.build.directory}/lib
io.fabric8
docker-maven-plugin
${docker.maven.plugin.version}
start-db-container
process-test-classes
start
${docker.database.skip}
true
testdb
${docker.database.image}
${docker.database.shmsize}
${docker.database.port}:${docker.database.port}
${keycloak.connectionsJpa.database}
${keycloak.connectionsJpa.user}
${keycloak.connectionsJpa.password}
true
${keycloak.connectionsJpa.database}
${keycloak.connectionsJpa.user}
${keycloak.connectionsJpa.password}
Y
${keycloak.connectionsJpa.password}
${keycloak.connectionsJpa.database}
sa
${docker.database.cmd}
${docker.database.wait-for-log-regex}
10000
${docker.database.postStart}
true
stop-db-container
test
stop
${docker.database.skip}
app-server-wildfly
app.server
wildfly
wildfly
false
${tests.wildfly.core.version}
org.keycloak.testsuite
integration-arquillian-servers-app-server-wildfly
${project.version}
runtime
org.wildfly.core
wildfly-cli
test
${wildfly.core.version}
org.jboss.threads
jboss-threads
2.4.0.Final
org.commonjava.maven.plugins
directory-maven-plugin
app-server-eap8
app.server
eap8
eap8
false
integration-arquillian-servers-app-server-jboss-galleon
${tests.wildfly.core.version}
org.keycloak.testsuite
integration-arquillian-servers-app-server-jboss-galleon
${project.version}
runtime
org.wildfly.core
wildfly-cli
test
${wildfly.core.version}
org.jboss.threads
jboss-threads
2.4.0.Final
org.commonjava.maven.plugins
directory-maven-plugin
auth-servers-crossdc-undertow
false
-
1024m
auth-servers-crossdc-jboss
false
false
-
1024m
generate-certs-for-custom-app-server-host
app.server.host
org.codehaus.mojo
keytool-maven-plugin
remove-old-app-server-key
generate-test-resources
deleteAlias
${app.server.keystore}
${app.server.keystore.password}
localhost3
${app.server.skip.unpack}
generate-new-app-server-cert
generate-test-resources
generateKeyPair
${app.server.keystore}
${app.server.keystore.password}
${app.server.host}
CN=${app.server.host}, OU=Keycloak, O=Red Hat, L=Westword, ST=MA, C=US
RSA
2048
SHA256withRSA
export-app-server-cert
generate-test-resources
exportCertificate
${app.server.keystore}
${app.server.keystore.password}
${app.server.host}
${dependency.keystore.root}/${app.server.host}.pem
import-app-server-cert-to-truststore
generate-test-resources
importCertificate
${dependency.truststore}
${dependency.truststore.password}
${app.server.host}
${dependency.keystore.root}/${app.server.host}.pem
true
true
maven-resources-plugin
copy-processed-truststore-to-app-server
process-test-resources
copy-resources
${app.server.keystore.dir}
${dependency.keystore.root}
true
${app.server.skip.unpack}
copy-processed-truststore-to-secured-deployment-app-server-config
process-test-resources
copy-resources
${app.server.home}/standalone-secured-deployments/configuration
${dependency.keystore.root}
true
${app.server.skip.unpack}
copy-processed-keystore-to-secured-deployment-app-server-config
process-test-resources
copy-resources
${app.server.home}/standalone-secured-deployments/configuration
${app.server.keystore.dir}
adapter.jks
true
${app.server.skip.unpack}
auth-server-fips140-2
maven-resources-plugin
copy-bcfips-deps-client-tools
process-test-resources
copy-resources
${containers.home}/keycloak-client-tools/bin/client/lib
${containers.home}/auth-server-quarkus/bin/client/lib
bc-fips-*
bctls-fips-*
bcutil-fips-*
auth-server-quarkus-embedded
2048m
2048m
512m
1024m
5.9.3
org.keycloak
keycloak-junit5
${project.version}
org.keycloak
keycloak-crypto-fips1402
org.junit.vintage
junit-vintage-engine
${junit-vintage-engine.version}
test
org.jboss.logmanager
log4j-jboss-logmanager
1.3.0.Final
net.bytebuddy
byte-buddy
${byte-buddy.version}
infinispan-server
false
io.fabric8
docker-maven-plugin
${docker.maven.plugin.version}
start-ispn-container
process-test-classes
start
${docker.infinispan.skip}
true
infinispan
quay.io/infinispan/server:${infinispan.version}
11222:11222
keycloak
Password1!
host
-b 127.0.0.1 -k 127.0.0.1
.*ISPN080001.*
10000
stop-ispn-container
test
stop
${docker.infinispan.skip}