This is an automated email from the ASF dual-hosted git repository. pivotalsarge pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/develop by this push: new 130ed6e GEODE-5035: Explicitly pass java.io.tmpdir to JVMs invoked by Gradle. (#1779) 130ed6e is described below commit 130ed6e36bdb91a68b97a95db3c811f0abaad72c Author: Michael "Sarge" Dodge <mdo...@pivotal.io> AuthorDate: Fri Apr 13 10:29:17 2018 -0700 GEODE-5035: Explicitly pass java.io.tmpdir to JVMs invoked by Gradle. (#1779) - Exclude distributed tests from using java.io.tmpdir as they appear to need /tmp. --- gradle/test.gradle | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/gradle/test.gradle b/gradle/test.gradle index 4c78af1..b574d4d 100644 --- a/gradle/test.gradle +++ b/gradle/test.gradle @@ -105,7 +105,7 @@ subprojects { useJUnit { includeCategories 'org.apache.geode.test.junit.categories.UnitTest' } - + doFirst { TestPropertiesWriter.writeTestProperties(buildDir, name) } @@ -122,7 +122,7 @@ subprojects { TestPropertiesWriter.writeTestProperties(buildDir, name) } } - + task distributedTest(type:Test) { useJUnit { includeCategories 'org.apache.geode.test.junit.categories.DistributedTest' @@ -130,12 +130,12 @@ subprojects { } forkEvery 1 } - + task flakyTest(type:Test) { useJUnit { includeCategories 'org.apache.geode.test.junit.categories.FlakyTest' } - + forkEvery 1 doFirst { TestPropertiesWriter.writeTestProperties(buildDir, name) @@ -345,15 +345,15 @@ subprojects { //force tests to be run every time by //saying the results are never up to date outputs.upToDateWhen { false } - + def resultsDir = TestPropertiesWriter.testResultsDir(buildDir, test.name) workingDir resultsDir.absolutePath - + reports.html.destination = file "$buildDir/reports/$name" testLogging { exceptionFormat = 'full' } - + maxHeapSize '768m' // jvmArgs = ['-XX:+HeapDumpOnOutOfMemoryError', '-ea',"-XX:+PrintGC", "-XX:+PrintGCDetails","-XX:+PrintGCTimeStamps"] jvmArgs = ['-XX:+HeapDumpOnOutOfMemoryError', '-ea'] @@ -373,6 +373,12 @@ subprojects { systemProperty 'log4j.configurationFile', log4jLocation } + // The distributed tests seem to need to use /tmp directly, + // so exclude them from using the supplied temp directory. + if (! test.name.contains("distributed")) { + systemProperty 'java.io.tmpdir', System.getProperty('java.io.tmpdir') + } + def eol = System.getProperty('line.separator') def progress = new File(resultsDir, "$test.name-progress.txt") beforeTest { desc -> -- To stop receiving notification emails like this one, please contact pivotalsa...@apache.org.