Skip to content

Commit 2c7766c

Browse files
committed
second run - update memory for unit tests too
1 parent f5c2579 commit 2c7766c

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

scripts/integration_tests.sh

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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)

scripts/unit_tests.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,21 @@ function main() {
2222
start_ldap
2323

2424
set -x
25-
25+
echo "Setting Gradle build heap to ${gradle_heap:=512m}"
26+
echo "Setting Gradle test heap to ${gradle_test_heap:=512m}"
27+
echo "Setting Gradle metaspace to ${gradle_metaspace:=128m}"
28+
2629
./gradlew "-Dspring.profiles.active=${test_profile}" \
2730
"-Djava.security.egd=file:/dev/./urandom" \
28-
clean assemble compileTestJava \
31+
"-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_heap} -XX:MaxMetaspaceSize=${gradle_metaspace} -XX:+UseG1GC -XX:MaxGCPauseMillis=100" \
32+
assemble compileTestJava \
2933
--stacktrace \
3034
--no-daemon \
3135
--console=plain
3236

3337
./gradlew "-Dspring.profiles.active=${test_profile}" \
3438
"-Djava.security.egd=file:/dev/./urandom" \
39+
"-Dorg.gradle.jvmargs=-Dfile.encoding=utf8 -Xms64m -Xmx${gradle_test_heap} -XX:MaxMetaspaceSize=${gradle_metaspace} -XX:+UseG1GC -XX:MaxGCPauseMillis=100" \
3540
${UAA_GRADLE_UNIT_TEST_COMMAND:-test} \
3641
--stacktrace \
3742
--no-daemon \

0 commit comments

Comments
 (0)