diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 05c2e073..697ac9b6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -495,6 +495,8 @@ tasks.withType().configureEach { dependsOn(":wolfskin-design:testDebugUnitTest") // Android 16 shared-memory setup needs Robolectric's JDK FileDescriptor bridge. jvmArgs("--add-exports=java.base/jdk.internal.access=ALL-UNNAMED") + // The full suite keeps every Robolectric capture in one worker; the 512 MB default runs out near the end. + maxHeapSize = "2g" systemProperty("robolectric.dependency.dir", project(":wolfskin-design").layout.buildDirectory.dir("robolectric-sdk").get().asFile.absolutePath) systemProperty("robolectric.offline", "true") systemProperty("roborazzi.test.record", "true")