From 6a3e21e93cb84c57c007167a09862d84aab3d201 Mon Sep 17 00:00:00 2001 From: John Blum Date: Wed, 28 Nov 2018 17:23:16 -0800 Subject: [PATCH] Add method to set the 'spring.data.gemfire.test.directory.delete-on-exit' System property from a test class. --- .../gemfire/tests/integration/IntegrationTestsSupport.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/integration/IntegrationTestsSupport.java b/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/integration/IntegrationTestsSupport.java index 38c3793..7a828d8 100644 --- a/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/integration/IntegrationTestsSupport.java +++ b/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/integration/IntegrationTestsSupport.java @@ -66,7 +66,7 @@ public abstract class IntegrationTestsSupport { protected static final long DEFAULT_WAIT_DURATION = TimeUnit.SECONDS.toMillis(30); protected static final long DEFAULT_WAIT_INTERVAL = 500L; // milliseconds - protected static final String DIRECTORY_DELETE_ON_EXIT_PROPERTY = "spring.data.gemfire.directory.delete-on-exit"; + protected static final String DIRECTORY_DELETE_ON_EXIT_PROPERTY = "spring.data.gemfire.test.directory.delete-on-exit"; protected static final String GEMFIRE_LOG_FILE = "gemfire-server.log"; protected static final String GEMFIRE_LOG_FILE_PROPERTY = "spring.data.gemfire.log.file"; protected static final String GEMFIRE_LOG_LEVEL = "error"; @@ -270,6 +270,10 @@ public abstract class IntegrationTestsSupport { return condition.evaluate(); } + protected void withDeleteDirectoryOnExit(boolean delete) { + System.setProperty(DIRECTORY_DELETE_ON_EXIT_PROPERTY, String.valueOf(delete)); + } + protected boolean withQueryDebugging() { return DEFAULT_DEBUG_GEMFIRE_QUERIES; }