@@ -38,8 +38,9 @@ function main() {
3838 # logging.manager is set to org.apache.logging.log4j.jul.LogManager to prevent log4j2 from using java.util.logging
3939 echo " Setting boot heap to ${jvm_heap:= 512m} "
4040 echo " Setting boot metaspace to ${jvm_metaspace:= 128m} "
41- echo " Setting Gradle daemon heap to ${gradle_heap:= 5124m} "
42- echo " Setting test worker heap to ${gradle_test_heap:= 512m} "
41+ echo " Setting Gradle build heap to ${gradle_heap:= 512m} "
42+ echo " Setting Gradle test heap to ${gradle_test_heap:= 512m} "
43+ echo " Setting Gradle metaspace to ${gradle_metaspace:= 128m} "
4344
4445 readonly launch_boot=" nohup java \
4546 -XX:+UseG1GC \
@@ -77,7 +78,7 @@ function main() {
7778 # Explicit Gradle daemon memory for Kotlin 2.2 with additional GC tuning
7879 readonly assemble_code=" ./gradlew '-Dspring.profiles.active=${test_profile} ' \
7980 '-Djava.security.egd=file:/dev/./urandom' \
80- '-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_heap} -XX:MaxMetaspaceSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=100' \
81+ '-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_heap} -XX:MaxMetaspaceSize=${gradle_metaspace} -XX:+UseG1GC -XX:MaxGCPauseMillis=100' \
8182 assemble \
8283 --no-watch-fs \
8384 --no-daemon \
@@ -93,11 +94,11 @@ function main() {
9394 '-Dspring.profiles.active=${test_profile} ' \
9495 '-Djava.security.egd=file:/dev/./urandom' \
9596 '-DskipUaaAutoStart=true' \
96- '-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_test_heap} -XX:MaxMetaspaceSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:ParallelGCThreads=2 -XX:CICompilerCount=2 -Djdk.lang.processReaperUseDefaultStackSize=true' \
97+ '-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_test_heap} -XX:MaxMetaspaceSize=${gradle_metaspace} -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:ParallelGCThreads=2 -XX:CICompilerCount=2 -Djdk.lang.processReaperUseDefaultStackSize=true' \
9798 '-Dorg.gradle.daemon.idletimeout=300000' \
9899 '-Dorg.gradle.parallel=false' \
99100 '-Dorg.gradle.workers.max=2' \
100- clean assemble compileTestJava \
101+ compileTestJava \
101102 --no-watch-fs \
102103 --no-daemon \
103104 --no-configuration-cache \
@@ -111,7 +112,7 @@ function main() {
111112 '-Dspring.profiles.active=${test_profile} ' \
112113 '-Djava.security.egd=file:/dev/./urandom' \
113114 '-DskipUaaAutoStart=true' \
114- '-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_test_heap} -XX:MaxMetaspaceSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:ParallelGCThreads=2 -XX:CICompilerCount=2 -Djdk.lang.processReaperUseDefaultStackSize=true' \
115+ '-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_test_heap} -XX:MaxMetaspaceSize=${gradle_metaspace} -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:ParallelGCThreads=2 -XX:CICompilerCount=2 -Djdk.lang.processReaperUseDefaultStackSize=true' \
115116 '-Dorg.gradle.daemon.idletimeout=300000' \
116117 '-Dorg.gradle.parallel=false' \
117118 '-Dorg.gradle.workers.max=2' \
@@ -147,7 +148,7 @@ function main() {
147148 eval " $compile_test_code "
148149 eval " $integration_test_code "
149150 { set +x; } 2> /dev/null
150-
151+
151152 # Clean up: kill the boot server
152153 if [[ -f boot.pid ]]; then
153154 local pid; pid=$( cat boot.pid)
0 commit comments