4.0.0 org.keycloak keycloak-testsuite-pom 999.0.0-SNAPSHOT ../pom.xml org.keycloak.testsuite keycloak-model-test Tests for logical storage layer Tests for storage layer functionality targetting logical layer, i.e. models jar org.h2.Driver keycloak sa jdbc:h2:mem:test;DB_CLOSE_DELAY=-1 com.h2database h2 ${h2.version} file:${project.build.directory}/dependency/log4j.properties true junit junit compile net.jcip jcip-annotations 1.0 compile org.hamcrest hamcrest test log4j log4j org.slf4j slf4j-api org.slf4j slf4j-reload4j org.keycloak keycloak-services org.keycloak keycloak-services test-jar test org.keycloak keycloak-server-spi-private org.keycloak keycloak-server-spi org.keycloak.testsuite integration-arquillian-tests-base ${project.version} ${jdbc.mvn.groupId} ${jdbc.mvn.artifactId} ${jdbc.mvn.version} test org.keycloak keycloak-model-jpa org.keycloak keycloak-model-infinispan org.keycloak.testsuite integration-arquillian-testsuite-providers ${project.version} org.infinispan infinispan-core org.infinispan infinispan-core test-jar org.postgresql postgresql ${postgresql-jdbc.version} org.infinispan infinispan-component-annotations provided org.jacoco jacoco-maven-plugin 0.8.7 prepare-agent true org/keycloak/**/* report test report org.apache.maven.plugins maven-surefire-plugin @{argLine} -Xmx1536m -XX:+ExitOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED 1 ${keycloak.model.parameters} ${keycloak.connectionsJpa.driver} ${keycloak.connectionsJpa.database} ${keycloak.connectionsJpa.user} ${keycloak.connectionsJpa.password} ${keycloak.connectionsJpa.url} file:${project.build.directory}/test-classes/log4j.properties org.jboss.logmanager.LogManager log4j ${infinispan.version} ${project.version} listener org.keycloak.testsuite.model.AfterSuiteListener maven-dependency-plugin copy-testsuite-providers-to-model-testsuite generate-test-resources copy-dependencies org.keycloak.testsuite integration-arquillian-testsuite-providers ${project.build.directory}/lib jpa Jpa jpa+infinispan Infinispan,Jpa jpa+infinispan+persistentsessions Infinispan,Jpa,PersistentUserSessions jpa+cross-dc-infinispan+persistentsessions CrossDCInfinispan,Jpa,PersistentUserSessions org.apache.maven.plugins maven-surefire-plugin enabled jpa+infinispan+client-storage Jpa,Infinispan,HardcodedClientStorage jpa+cross-dc-infinispan CrossDCInfinispan,Jpa org.apache.maven.plugins maven-surefire-plugin enabled jpa+remote-infinispan RemoteInfinispan,Jpa org.apache.maven.plugins maven-surefire-plugin enabled enabled org.infinispan infinispan-remote-query-server jpa-federation+infinispan Infinispan,JpaFederation,TestsuiteUserMapStorage jpa-federation-backward+infinispan Infinispan,JpaFederation,BackwardsCompatibilityUserStorage jpa-federation JpaFederation,TestsuiteUserMapStorage jpa-federation-backward JpaFederation,BackwardsCompatibilityUserStorage jpa-federation-file-storage JpaFederation,TestsuiteUserFileStorage jpa-federation-file-storage+infinispan JpaFederation,TestsuiteUserFileStorage,Infinispan jpa-federation+ldap JpaFederation,LdapUserStorage jpa-federation+ldap+infinispan JpaFederation,LdapUserStorage,Infinispan .asyncProfiler libasyncProfilerPath cpu target/profile.html -agentpath:${libasyncProfilerPath}=start,event=${asyncProfiler.event},file=${asyncProfiler.file}