mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-11 21:54:50 +00:00
Apart from upgrading Infinispan, test transaction manager code has been changed so that read only transactions are not committed twice.
57 lines
2.0 KiB
Groovy
57 lines
2.0 KiB
Groovy
apply plugin: 'java'
|
|
|
|
configurations {
|
|
all*.exclude group: 'org.jboss.logging', module: 'jboss-logging-spi'
|
|
}
|
|
|
|
dependencies {
|
|
infinispanVersion = '4.2.1.CR1'
|
|
jnpVersion = '5.0.3.GA'
|
|
|
|
compile(project(':hibernate-core'))
|
|
compile([group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]) {
|
|
artifact {
|
|
name = "infinispan-core"
|
|
type = 'jar'
|
|
}
|
|
}
|
|
// http://jira.codehaus.org/browse/GRADLE-739
|
|
testCompile([group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]) {
|
|
artifact {
|
|
name = "infinispan-core"
|
|
type = 'jar'
|
|
}
|
|
artifact {
|
|
name = "infinispan-core"
|
|
classifier = 'tests'
|
|
type = 'jar'
|
|
}
|
|
}
|
|
testCompile(project(':hibernate-core').sourceSets.test.classes)
|
|
testCompile([group: 'org.jboss', name: 'jboss-common-core', version: '2.2.14.GA'])
|
|
testCompile([group: 'org.jboss.naming', name: 'jnp-client', version: jnpVersion])
|
|
testCompile([group: 'org.jboss.naming', name: 'jnpserver', version: jnpVersion])
|
|
testCompile([group: 'com.experlog', name: 'xapool', version: '1.5.0'])
|
|
testCompile([group: 'jboss.jbossts', name: 'jbossjta', version: '4.9.0.GA'])
|
|
testCompile(libraries.jta)
|
|
testCompile(libraries.h2)
|
|
// testCompile( [group: 'hsqldb', name: 'hsqldb', version: '1.8.0.2'] )
|
|
testCompile([group: 'org.rhq.helpers', name: 'rhq-pluginAnnotations', version: '1.4.0.B01'])
|
|
testCompile([group: 'log4j', name: 'log4j', version: '1.2.16'])
|
|
testRuntime(libraries.javassist)
|
|
}
|
|
|
|
test {
|
|
systemProperties['java.net.preferIPv4Stack'] = true
|
|
systemProperties['jgroups.ping.timeout'] = 500
|
|
systemProperties['jgroups.ping.num_initial_members'] = 1
|
|
systemProperties['jgroups.udp.enable_bundling'] = false
|
|
systemProperties['jgroups.bind_addr'] = 'localhost'
|
|
// systemProperties['log4j.configuration'] = 'file:/log4j/log4j-infinispan.xml'
|
|
enabled = true
|
|
afterTest { desc, result ->
|
|
println "Executing test ${desc.name} [${desc.className}] with result: ${result.resultType}"
|
|
}
|
|
}
|
|
|