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