ARTEMIS-2246 Fixing testsuite
authorClebert Suconic <clebertsuconic@apache.org>
Fri, 8 Feb 2019 23:41:20 +0000 (18:41 -0500)
committerClebert Suconic <clebertsuconic@apache.org>
Fri, 8 Feb 2019 23:42:02 +0000 (18:42 -0500)
artemis-commons/src/test/java/org/apache/activemq/artemis/utils/CleanupSystemPropertiesRule.java
artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/FileConfigurationTest.java

index 3dfddd1..e245d49 100644 (file)
@@ -64,6 +64,16 @@ public class CleanupSystemPropertiesRule extends ExternalResource {
          }
       }
 
+      for (Map.Entry<Object, Object> entry : originalProperties.entrySet()) {
+         if (System.getProperty((String) entry.getKey()) == null) {
+            System.out.println("======================================================================================================");
+            System.out.println("Reinstating property " + entry.getKey() + "=" + entry.getValue());
+            System.setProperty((String) entry.getKey(), (String) entry.getValue());
+            System.out.println("======================================================================================================");
+         }
+
+      }
+
       if (!newProperties.isEmpty() || !changed.isEmpty()) {
 
          System.out.println("======================================================================================================");
@@ -91,7 +101,6 @@ public class CleanupSystemPropertiesRule extends ExternalResource {
          System.out.println("======================================================================================================");
       }
 
-
       // lets give GC a hand
       originalProperties.clear();
       originalProperties = null;
index 85d0ddf..79ea2d4 100644 (file)
@@ -707,6 +707,8 @@ public class FileConfigurationTest extends ConfigurationImplTest {
 
    @Override
    protected Configuration createConfiguration() throws Exception {
+      // This may be set for the entire testsuite, but on this test we need this out
+      System.clearProperty("brokerconfig.maxDiskUsage");
       FileConfiguration fc = new FileConfiguration();
       FileDeploymentManager deploymentManager = new FileDeploymentManager(getConfigurationName());
       deploymentManager.addDeployable(fc);