Skip to content

Commit dfcb12c

Browse files
author
Sayaan Saha
committed
updated test configurations to limit maxHeap size
1 parent 00eb5ed commit dfcb12c

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

.circleci/config.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ jobs:
55
docker:
66
- image: circleci/android:api-26-alpha
77
environment:
8-
JVM_OPTS: -Xmx1024m -XX:ParallelGCThreads=2 -XX:ConcGCThreads=2 -XX:ParallelGCThreads=2 -Djava.util.concurrent.ForkJoinPool.common.parallelism=2
8+
JVM_OPTS: -Xms512m -Xmx1024m -XX:ParallelGCThreads=2 -XX:ConcGCThreads=2 -XX:ParallelGCThreads=2 -Djava.util.concurrent.ForkJoinPool.common.parallelism=2
9+
GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError"
10+
911

1012
steps:
1113
- checkout

AndroidSDKTests/build.gradle

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,19 @@ android {
1919
}
2020
}
2121
testOptions {
22+
unitTests.all {
23+
maxParallelForks = 2
24+
25+
// set heap size for the test JVM(s)
26+
minHeapSize = "128m"
27+
maxHeapSize = "512m"
28+
29+
beforeTest { descriptor ->
30+
logger.lifecycle("Running test: " + descriptor)
31+
}
32+
33+
34+
}
2235
unitTests {
2336
includeAndroidResources = true
2437
}
@@ -59,4 +72,4 @@ configurations {
5972
}
6073
artifacts {
6174
unitTestArtifact jarTests
62-
}
75+
}

0 commit comments

Comments
 (0)