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