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.threads jboss-threads 2.4.0.Final 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.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.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-* 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}