org.keycloak.testsuite integration-arquillian-tests 18.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/jboss/common org.keycloak keycloak-util-embedded-ldap bouncycastle bcprov-jdk15 commons-configuration commons-configuration 1.10 commons-io commons-io 2.5 org.keycloak.testsuite integration-arquillian-testsuite-providers ${project.version} junit junit compile org.hamcrest hamcrest compile org.subethamail subethasmtp compile com.icegreen greenmail compile org.testcontainers testcontainers ${testcontainers.version} test com.google.guava guava org.keycloak keycloak-model-map org.keycloak.testsuite integration-arquillian-servers-app-server-spi ${project.version} org.keycloak.testsuite integration-arquillian-servers-app-server-undertow ${project.version} runtime org.keycloak.testsuite photoz-restful-api ${project.version} classes org.mvel mvel2 ${mvel.version} org.apache.maven.resolver maven-resolver-api org.jboss jandex 2.1.3.Final com.github.stefanbirkner system-rules ${systemrules.version} test org.infinispan infinispan-server-hotrod ${infinispan.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} 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} ${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} ${docker.database.postStart} true stop-db-container test stop auth-server-remote maven-resources-plugin copy-keystore process-resources copy-resources ${project.build.directory}/containers/auth-server-remote ${common.resources}/keystore keycloak.jks keycloak.truststore client.jks client-ca.jks test-user-cert-intermediary-ca.jks ca.crt client.crt client.key *.crl other_client.jks test-user-obb.jks ${common.resources}/pki/root/ca certs/clients/test-user-san@localhost.cert.pem certs/clients/test-user@localhost.key.pem jpa org.keycloak db-allocator-plugin false release-db release product product com.igormaznitsa mvn-golang-wrapper true 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-jetty93 app.server jetty93 jetty93 true org.keycloak.testsuite integration-arquillian-servers-app-server-jetty-93 ${project.version} runtime org.commonjava.maven.plugins directory-maven-plugin app-server-jetty92 app.server jetty92 jetty92 true org.keycloak.testsuite integration-arquillian-servers-app-server-jetty-92 ${project.version} runtime org.commonjava.maven.plugins directory-maven-plugin app-server-wildfly 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-wildfly-deprecated app.server wildfly-deprecated wildfly-deprecated false ${wildfly.deprecated.arquillian.wildfly.container} org.keycloak.testsuite integration-arquillian-servers-app-server-wildfly-deprecated ${project.version} runtime org.wildfly.core wildfly-cli test ${wildfly.deprecated.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-eap6 app.server eap6 eap6 false 2.0.0.Final remote 10199 10299 10399 org.keycloak.testsuite integration-arquillian-servers-app-server-eap6 ${project.version} runtime org.wildfly.core wildfly-cli test 2.0.10.Final org.jboss.modules jboss-modules org.commonjava.maven.plugins directory-maven-plugin app-server-fuse63 app.server fuse63 fuse63 false 0 8080 9990 8181 admin password -agentlib:jdwp=transport=dt_socket,server=y,suspend=${app.server.debug.suspend},address=localhost:${app.server.debug.port} org.keycloak.testsuite integration-arquillian-servers-app-server-fuse63 ${project.version} runtime org.keycloak.testsuite integration-arquillian-test-apps-fuse-parent ${project.version} runtime pom org.jboss.arquillian.container arquillian-container-karaf-managed maven-enforcer-plugin enforce When running fuse tests 'additional.fuse.repos' is expected to be set. additional.fuse.repos org.commonjava.maven.plugins directory-maven-plugin maven-surefire-plugin ${app.server.management.user} ${app.server.management.password} ${app.server.karaf.jvm.debug.args} app-server-fuse7x app.server fuse7x fuse7x false 0 8080 9990 8181 admin password -agentlib:jdwp=transport=dt_socket,server=y,suspend=${app.server.debug.suspend},address=localhost:${app.server.debug.port} org.keycloak.testsuite integration-arquillian-servers-app-server-fuse7x ${project.version} runtime org.keycloak.testsuite integration-arquillian-test-apps-fuse-parent ${project.version} runtime pom org.jboss.arquillian.container arquillian-container-karaf-managed maven-enforcer-plugin enforce When running fuse tests 'additional.fuse.repos' is expected to be set. additional.fuse.repos org.commonjava.maven.plugins directory-maven-plugin maven-surefire-plugin ${app.server.management.user} ${app.server.management.password} ${app.server.karaf.jvm.debug.args} app-server-tomcat7 app.server tomcat7 tomcat7 false integration-arquillian-servers-app-server-tomcat7 0 8080 9990 ${app.server.home}/lib org.keycloak.testsuite integration-arquillian-servers-app-server-tomcat7 ${project.version} runtime 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 org.apache.maven.plugins maven-surefire-plugin enabled concurrenthashmap none map map map map map map map map map map map