keycloak-memoizeit

Details

pom.xml 6(+6 -0)

diff --git a/pom.xml b/pom.xml
index 66b7a26..9b11ace 100755
--- a/pom.xml
+++ b/pom.xml
@@ -407,6 +407,12 @@
                 <version>${hibernate.entitymanager.version}</version>
             </dependency>
             <dependency>
+                <groupId>org.hibernate</groupId>
+                <artifactId>hibernate-c3p0</artifactId>
+                <version>${hibernate.entitymanager.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
                 <groupId>org.freemarker</groupId>
                 <artifactId>freemarker</artifactId>
                 <version>${freemarker.version}</version>
diff --git a/testsuite/integration-arquillian/tests/base/pom.xml b/testsuite/integration-arquillian/tests/base/pom.xml
index 80b4936..3833996 100644
--- a/testsuite/integration-arquillian/tests/base/pom.xml
+++ b/testsuite/integration-arquillian/tests/base/pom.xml
@@ -142,6 +142,10 @@
             <type>war</type>
             <version>${project.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.hibernate</groupId>
+            <artifactId>hibernate-c3p0</artifactId>
+        </dependency>
     </dependencies>
     
     <build>
@@ -185,6 +189,9 @@
                         <exclude>${exclude.cors.tests}</exclude>
                         <exclude>${exclude.HoK}</exclude>
                     </excludes>
+                    <systemPropertyVariables>
+                        <com.mchange.v2.c3p0.VMID>testsuiteVmId</com.mchange.v2.c3p0.VMID>
+                    </systemPropertyVariables>
                 </configuration>
             </plugin>
         
diff --git a/testsuite/integration-arquillian/tests/base/src/test/resources/c3p0.properties b/testsuite/integration-arquillian/tests/base/src/test/resources/c3p0.properties
new file mode 100644
index 0000000..3958ce7
--- /dev/null
+++ b/testsuite/integration-arquillian/tests/base/src/test/resources/c3p0.properties
@@ -0,0 +1,5 @@
+c3p0.minPoolSize=3
+c3p0.maxPoolSize=30
+c3p0.forceIgnoreUnresolvedTransactions=true
+c3p0.unreturnedConnectionTimeout=60
+c3p0.debugUnreturnedConnectionStackTraces=true