HHH-8145 - Add MaxPermSize to test configuration

This commit is contained in:
Steve Ebersole 2013-04-05 14:40:43 -05:00
parent 64cbd2fdd0
commit e037fcb55f
1 changed files with 4 additions and 2 deletions

View File

@ -196,7 +196,7 @@ subprojects { subProject ->
Set<String> privatePackages = new HashSet<String>() Set<String> privatePackages = new HashSet<String>()
// TODO: Could more of this be pulled into utilities.gradle? // TODO: Could more of this be pulled into utilities.gradle?
sourceSets.each { SourceSet sourceSet -> sourceSets.each { sourceSet ->
// skip certain source sets // skip certain source sets
if ( ! ['test','matrix'].contains( sourceSet.name ) ) { if ( ! ['test','matrix'].contains( sourceSet.name ) ) {
sourceSet.java.each { javaFile -> sourceSet.java.each { javaFile ->
@ -206,7 +206,7 @@ subprojects { subProject ->
final String[] temporaryExports = [ final String[] temporaryExports = [
'org.hibernate.boot.registry.classloading.internal', 'org.hibernate.boot.registry.classloading.internal',
'org.hibernate.internal.util' ] 'org.hibernate.internal.util' ]
final String packageName = determinePackageName( sourceSet.java, javaFile ); final String packageName = determinePackageName( sourceSet.java, javaFile );
if ( ! temporaryExports.contains( packageName ) if ( ! temporaryExports.contains( packageName )
&& ( packageName.endsWith( ".internal" ) && ( packageName.endsWith( ".internal" )
@ -244,6 +244,8 @@ subprojects { subProject ->
systemProperties['hibernate.test.validatefailureexpected'] = true systemProperties['hibernate.test.validatefailureexpected'] = true
systemProperties += System.properties.findAll { it.key.startsWith( "hibernate.") } systemProperties += System.properties.findAll { it.key.startsWith( "hibernate.") }
maxHeapSize = "1024m" maxHeapSize = "1024m"
// Not strictly needed but useful to attach a profiler:
jvmArgs '-XX:MaxPermSize=256m'
} }
processTestResources.doLast( { processTestResources.doLast( {