Szabolcs Vasas created SQOOP-3408: ------------------------------------- Summary: Introduce a Gradle build parameter to set the default forkEvery value for the tests Key: SQOOP-3408 URL: https://issues.apache.org/jira/browse/SQOOP-3408 Project: Sqoop Issue Type: Test Affects Versions: 1.4.7 Reporter: Szabolcs Vasas
The [forkEvery parameter|https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html#org.gradle.api.tasks.testing.Test:forkEvery] of the Gradle test tasks is currently set to 0 which means that all of the tests run in a single JVM (the only exception is the kerberizedTest task which requires a new JVM for every test class). The benefit of this setup is that the test tasks finish much faster since the JVM creation is a slow operation. However the Sqoop test framework seems to consume/leak too much memory which can lead to an OutOfMemoryError during the build if there is not enough memory on the machine running the tests. The goal of this JIRA is to introduce a new parameter to the Gradle build which can be used to set the default forkEvery parameter and thus prevent the JVM running out of memory. -- This message was sent by Atlassian JIRA (v7.6.3#76005)