This is an automated email from the ASF dual-hosted git repository. borinquenkid pushed a commit to branch repro/gorm-parallel-forks-test in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 72126fd307ba7d80266554a3208d65312224813c Author: Walter Duque de Estrada <[email protected]> AuthorDate: Mon Aug 17 20:05:56 2026 -0500 TEMP repro: disable GORM maxParallelForks isolation to test on shared CI runners Not for merge. jdaugherty asked why GORM-dependent test modules need maxParallelForks=1 given each fork is a separate JVM. Local repro at maxTestParallel=2 on grails-datamapping-core alone didn't reproduce a conflict, so testing at real CI parallelism (configuredTestParallel=4) with multiple GORM-dependent modules running concurrently on the same shared macos-latest runner referenced in PR #16066's own TestLens flake. --- gradle/test-config.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/test-config.gradle b/gradle/test-config.gradle index 4c4b850a79..a7d49338fa 100644 --- a/gradle/test-config.gradle +++ b/gradle/test-config.gradle @@ -118,7 +118,7 @@ tasks.withType(Test).configureEach { // Selectively isolate GORM (grails-datamapping-core) dependent tests to prevent GormRegistry conflicts def isGormProject = dependsOnProject(project, 'grails-datamapping-core') - maxParallelForks = isGormProject ? 1 : configuredTestParallel + maxParallelForks = configuredTestParallel // TEMP: repro experiment, isGormProject gate disabled maxHeapSize = isCiBuild ? '768m' : '1024m' forkEvery = hasProperty('forkEveryUnitTest') ? getProperty('forkEveryUnitTest') as long : (isCiBuild ? 50 : 100)
