org.keycloak.testsuite integration-arquillian-tests 999.0.0-SNAPSHOT 4.0.0 integration-arquillian-tests-base Base TestSuite false false - - - - **/cluster/**/*Test.java **/crossdc/**/*Test.java 2.4.0.Final 1.19.0 ${basedir}/../../servers/auth-server/common 3.8.1 11 11 11 org.keycloak keycloak-util-embedded-ldap bouncycastle bcprov-jdk15 org.keycloak keycloak-core test test-jar commons-configuration commons-configuration 1.10 commons-io commons-io ${commons-io.version} 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 ${testcontainers.version} org.testcontainers postgresql ${testcontainers.version} org.testcontainers cockroachdb ${testcontainers.version} com.google.guava guava org.keycloak keycloak-model-map org.keycloak keycloak-model-legacy-services org.keycloak.testsuite integration-arquillian-servers-app-server-spi ${project.version} org.keycloak.testsuite integration-arquillian-util ${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-jakarta ${infinispan.version} 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 org.wildfly.core wildfly-controller-client ${wildfly.core.version} org.jboss.spec.javax.servlet jboss-servlet-api_3.0_spec provided org.keycloak keycloak-junit5 ${project.version} * * src/test/resources true migration-test/* authorization-test/* src/test/resources maven-jar-plugin 2.2 test-jar org.apache.maven.plugins maven-antrun-plugin process-test-resources run 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 arquillian.xml 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} ${docker.database.skip} start-db-container process-test-classes start 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 maven-compiler-plugin ${maven-compiler-plugin.version} jpa org.keycloak db-allocator-plugin false release-db release app-server-jetty94 app.server jetty94 jetty94 true org.keycloak.testsuite integration-arquillian-servers-app-server-jetty-94 ${project.version} runtime org.commonjava.maven.plugins directory-maven-plugin app-server-undertow app.server undertow undertow org.keycloak.testsuite integration-arquillian-servers-app-server-undertow ${project.version} runtime app-server-wildfly true app.server wildfly wildfly false org.keycloak.testsuite integration-arquillian-servers-app-server-wildfly ${project.version} runtime org.wildfly.core wildfly-cli test ${wildfly.core.version} org.commonjava.maven.plugins directory-maven-plugin app-server-eap app.server eap eap false org.keycloak.testsuite integration-arquillian-servers-app-server-eap ${project.version} runtime org.wildfly.core wildfly-cli test ${wildfly.core.version} org.commonjava.maven.plugins directory-maven-plugin app-server-eap71 app.server eap71 eap71 false integration-arquillian-servers-app-server-eap org.keycloak.testsuite integration-arquillian-servers-app-server-eap ${project.version} runtime org.wildfly.core wildfly-cli test 3.0.10.Final org.commonjava.maven.plugins directory-maven-plugin app-server-tomcat8 app.server tomcat8 tomcat8 false integration-arquillian-servers-app-server-tomcat8 0 8080 9990 ${app.server.home}/lib org.keycloak.testsuite integration-arquillian-servers-app-server-tomcat8 ${project.version} runtime org.commonjava.maven.plugins directory-maven-plugin app-server-tomcat9 app.server tomcat9 tomcat9 false integration-arquillian-servers-app-server-tomcat9 0 8080 9990 ${app.server.home}/lib org.keycloak.testsuite integration-arquillian-servers-app-server-tomcat9 ${project.version} runtime 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} map-storage-chm org.apache.maven.plugins maven-surefire-plugin enabled map map map map map map map map map map map map map map false false false false concurrenthashmap chm none map-storage-jpa-postgres true org.apache.maven.plugins maven-surefire-plugin enabled map map map map map map map map map map map map map map false false false false ${postgres.start-container} ${keycloak.map.storage.connectionsJpa.url} ${keycloak.map.storage.connectionsJpa.user} ${keycloak.map.storage.connectionsJpa.password} postgres jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa map jpa map-storage-hot-rod true org.apache.maven.plugins maven-surefire-plugin enabled map map map map map map map map map map map map map map false false false false hotrod hotrod hotrod hotrod hotrod hotrod hotrod hotrod hotrod hotrod hotrod hotrod hotrod ${infinispan.version} ${project.version} ${keycloak.testsuite.start-hotrod-container} hotrod hotrod map-storage-file org.apache.maven.plugins maven-surefire-plugin enabled map map map map map map map map map map map map map map false false false false file concurrenthashmap ${project.version} file none map-storage-jpa-cockroach true jdbc:postgresql://localhost:26257/keycloak org.apache.maven.plugins maven-surefire-plugin enabled map map map map map map map map map map map map map map false false false false ${cockroachdb.start-container} ${keycloak.map.storage.connectionsJpa.url} ${keycloak.map.storage.connectionsJpa.user} ${keycloak.map.storage.connectionsJpa.password} cockroach jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa jpa map jpa 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-* auth-server-quarkus-embedded 2048m 2048m 512m 1024m org.keycloak keycloak-junit5 ${project.version} org.keycloak keycloak-crypto-fips1402 org.junit.jupiter junit-jupiter io.quarkus quarkus-junit5-internal org.jboss.logmanager log4j-jboss-logmanager 1.3.0.Final net.bytebuddy byte-buddy 1.12.18