4.0.0 org.keycloak keycloak-testsuite-pom 999-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;MVCC=TRUE;DB_CLOSE_DELAY=-1 com.h2database h2 ${h2.version} file:${project.build.directory}/dependency/log4j.properties true disabled false junit junit compile net.jcip jcip-annotations 1.0 compile org.hamcrest hamcrest test log4j log4j org.slf4j slf4j-api org.slf4j slf4j-log4j12 org.keycloak keycloak-services 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 keycloak-model-map org.keycloak.testsuite integration-arquillian-testsuite-providers ${project.version} org.keycloak keycloak-model-map-hot-rod org.keycloak keycloak-model-map-ldap org.infinispan infinispan-server-core org.postgresql postgresql ${postgresql.driver.version} org.testcontainers testcontainers ${testcontainers.version} test org.jacoco jacoco-maven-plugin 0.8.7 prepare-agent true org/keycloak/**/* report test report org.apache.maven.plugins maven-surefire-plugin @{argLine} ${keycloak.model.parameters} ${keycloak.connectionsJpa.driver} ${keycloak.connectionsJpa.database} ${keycloak.connectionsJpa.user} ${keycloak.connectionsJpa.password} ${keycloak.connectionsJpa.url} ${keycloak.map.storage.connectionsJpa.url} ${keycloak.map.storage.connectionsJpa.user} ${keycloak.map.storage.connectionsJpa.password} file:${project.build.directory}/test-classes/log4j.properties ${keycloak.profile.feature.map_storage} ${keycloak.userSessions.infinispan.preloadOfflineSessionsFromDatabase} org.jboss.logmanager.LogManager log4j ${infinispan.version} listener org.keycloak.testsuite.model.AfterSuiteListener org.apache.maven.plugins maven-antrun-plugin process-test-resources run legacy-jpa LegacyJpa legacy-jpa+infinispan Infinispan,LegacyJpa legacy-jpa+infinispan+client-storage LegacyJpa,Infinispan,HardcodedClientStorage legacy-jpa+cross-dc-infinispan CrossDCInfinispan,LegacyJpa legacy-jpa+cross-dc-infinispan-offline-sessions-preloading CrossDCInfinispan,LegacyJpa true legacy-jpa+infinispan-offline-sessions-preloading Infinispan,LegacyJpa true legacy-jpa-federation+infinispan Infinispan,LegacyJpaFederation,TestsuiteUserMapStorage legacy-jpa-federation-backward+infinispan Infinispan,LegacyJpaFederation,BackwardsCompatibilityUserStorage legacy-jpa-federation LegacyJpaFederation,TestsuiteUserMapStorage legacy-jpa-federation-backward LegacyJpaFederation,BackwardsCompatibilityUserStorage legacy-jpa-federation-file-storage LegacyJpaFederation,TestsuiteUserFileStorage legacy-jpa-federation-file-storage+infinispan LegacyJpaFederation,TestsuiteUserFileStorage,Infinispan legacy-jpa-federation+ldap LegacyJpaFederation,LdapUserStorage legacy-jpa-federation+ldap+infinispan LegacyJpaFederation,LdapUserStorage,Infinispan map enabled LegacyJpa,Map,ConcurrentHashMapStorage hot-rod enabled LegacyJpa,Map,HotRodMapStorage map-ldap enabled Jpa,Map,LdapMapStorage map-jpa enabled Map,JpaMapStorage .asyncProfiler libasyncProfilerPath cpu target/profile.html -agentpath:${libasyncProfilerPath}=start,event=${asyncProfiler.event},file=${asyncProfiler.file}