You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2024/08/13 20:33:06 UTC

(activemq-artemis) 01/02: ARTEMIS-4986 Providing a test that will look for the distribution from a System Variable

This is an automated email from the ASF dual-hosted git repository.

clebertsuconic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git

commit 10b6ab9bd3c10c202f566a4f0d55de3330e3edfe
Author: Clebert Suconic <cl...@apache.org>
AuthorDate: Tue Aug 13 15:47:44 2024 -0400

    ARTEMIS-4986 Providing a test that will look for the distribution from a System Variable
    
    if you define TEST_ROLLED_DISTRIBUTION=your artemis home
    
    testRollUpgrade_Provided_Distribution will execute the rolling upgrade from that distribution
---
 .../tests/compatibility/distribution/RollingUpgradeTest.java   | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/distribution/RollingUpgradeTest.java b/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/distribution/RollingUpgradeTest.java
index cdf4b39a8c..1c6cf2870e 100644
--- a/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/distribution/RollingUpgradeTest.java
+++ b/tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/distribution/RollingUpgradeTest.java
@@ -35,6 +35,7 @@ import org.apache.activemq.artemis.util.ServerUtil;
 import org.apache.activemq.artemis.utils.FileUtil;
 import org.apache.activemq.artemis.utils.RealServerTestBase;
 import org.apache.activemq.artemis.utils.SpawnedVMSupport;
+import org.apache.activemq.artemis.utils.TestParameters;
 import org.apache.activemq.artemis.utils.Wait;
 import org.apache.activemq.artemis.utils.cli.helper.HelperBase;
 import org.junit.jupiter.api.Test;
@@ -188,6 +189,15 @@ public class RollingUpgradeTest extends RealServerTestBase {
       testRollUpgrade(new File(TWO_THIRTY_SIX));
    }
 
+   // Define a System Property TEST_ROLLED_DISTRIBUTION towards the Artemis Home of your choice and this will
+   // perform the tests towards that distribution
+   @Test
+   public void testRollUpgrade_Provided_Distribution() throws Exception {
+      String distribution = TestParameters.testProperty("ROLLED", "DISTRIBUTION", null);
+      assumeTrue(distribution != null);
+      testRollUpgrade(new File(distribution));
+   }
+
    private void testRollUpgrade(File artemisHome) throws Exception {
       assumeTrue(artemisHome.exists());
       createServers(artemisHome);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@activemq.apache.org
For additional commands, e-mail: commits-help@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact