From 2a3d14d8cd8221004f98a678b0242be4922fee10 Mon Sep 17 00:00:00 2001 From: David <3dgiordano@gmail.com> Date: Tue, 21 Jan 2025 07:50:56 -0300 Subject: [PATCH] Ad Workaround for new JMeters --- .../blazemeter/jmeter/control/VirtualUserControllerTest.java | 4 ++++ .../jmeter/threads/arrivals/ArrivalsThreadGroupGuiTest.java | 4 ++++ .../threads/arrivals/FreeFormArrivalsThreadGroupGuiTest.java | 4 ++++ .../threads/arrivals/FreeFormArrivalsThreadStarterTest.java | 4 ++++ .../threads/concurrency/ConcurrencyThreadGroupTest.java | 4 ++++ .../threads/concurrency/ConcurrencyThreadStarterTest.java | 4 ++++ .../kg/apc/jmeter/threads/SteppingThreadGroupGuiTest.java | 4 ++++ .../java/kg/apc/jmeter/threads/UltimateThreadGroupTest.java | 3 +++ 8 files changed, 31 insertions(+) diff --git a/plugins/casutg/src/test/java/com/blazemeter/jmeter/control/VirtualUserControllerTest.java b/plugins/casutg/src/test/java/com/blazemeter/jmeter/control/VirtualUserControllerTest.java index ac46ab7cc..7ff298533 100644 --- a/plugins/casutg/src/test/java/com/blazemeter/jmeter/control/VirtualUserControllerTest.java +++ b/plugins/casutg/src/test/java/com/blazemeter/jmeter/control/VirtualUserControllerTest.java @@ -4,6 +4,7 @@ import com.blazemeter.jmeter.threads.arrivals.ArrivalsThreadGroupTest; import kg.apc.emulators.TestJMeterUtils; import org.apache.jmeter.sampler.DebugSampler; +import org.apache.jmeter.util.JMeterUtils; import org.junit.BeforeClass; import org.junit.Test; @@ -15,6 +16,9 @@ public class VirtualUserControllerTest { public static void setUpClass() throws Exception { ArrivalsThreadGroupTest.setUpClass(); TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } @Test diff --git a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/ArrivalsThreadGroupGuiTest.java b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/ArrivalsThreadGroupGuiTest.java index 196fe5e55..03df8d3aa 100644 --- a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/ArrivalsThreadGroupGuiTest.java +++ b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/ArrivalsThreadGroupGuiTest.java @@ -2,6 +2,7 @@ import kg.apc.emulators.TestJMeterUtils; import org.apache.jmeter.testelement.TestElement; +import org.apache.jmeter.util.JMeterUtils; import org.apache.jorphan.collections.ListedHashTree; import org.junit.BeforeClass; import org.junit.Test; @@ -15,6 +16,9 @@ public class ArrivalsThreadGroupGuiTest { @BeforeClass public static void setUpClass() throws IOException { TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } @Test diff --git a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadGroupGuiTest.java b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadGroupGuiTest.java index 076108fc6..2a0aa1a14 100644 --- a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadGroupGuiTest.java +++ b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadGroupGuiTest.java @@ -1,6 +1,7 @@ package com.blazemeter.jmeter.threads.arrivals; import kg.apc.emulators.TestJMeterUtils; +import org.apache.jmeter.util.JMeterUtils; import org.junit.BeforeClass; import org.junit.Test; @@ -12,6 +13,9 @@ public class FreeFormArrivalsThreadGroupGuiTest { @BeforeClass public static void setUpClass() throws IOException { TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } @Test diff --git a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadStarterTest.java b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadStarterTest.java index 20dd2ef56..5b1c5347e 100644 --- a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadStarterTest.java +++ b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/arrivals/FreeFormArrivalsThreadStarterTest.java @@ -5,6 +5,7 @@ import org.apache.jmeter.testelement.property.CollectionProperty; import org.apache.jmeter.testelement.property.StringProperty; import org.apache.jmeter.threads.ListenerNotifier; +import org.apache.jmeter.util.JMeterUtils; import org.apache.jorphan.collections.ListedHashTree; import org.slf4j.LoggerFactory; import org.slf4j.Logger; @@ -19,6 +20,9 @@ public class FreeFormArrivalsThreadStarterTest { @BeforeClass public static void setUp() throws Exception { TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } @Test diff --git a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadGroupTest.java b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadGroupTest.java index 101a8bc72..f0e3e147d 100644 --- a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadGroupTest.java +++ b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadGroupTest.java @@ -25,6 +25,7 @@ import org.apache.jmeter.threads.ListenerNotifier; import org.apache.jmeter.threads.TestCompiler; import org.apache.jmeter.timers.ConstantTimer; +import org.apache.jmeter.util.JMeterUtils; import org.apache.jorphan.collections.ListedHashTree; import org.junit.BeforeClass; import org.junit.Test; @@ -38,6 +39,9 @@ public class ConcurrencyThreadGroupTest { public static void setUpClass() throws Exception { ArrivalsThreadGroupTest.setUpClass(); TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } @Test diff --git a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadStarterTest.java b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadStarterTest.java index d8b36f21b..43fbc340f 100644 --- a/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadStarterTest.java +++ b/plugins/casutg/src/test/java/com/blazemeter/jmeter/threads/concurrency/ConcurrencyThreadStarterTest.java @@ -2,6 +2,7 @@ import com.blazemeter.jmeter.threads.arrivals.ArrivalsThreadGroupTest; import kg.apc.emulators.TestJMeterUtils; +import org.apache.jmeter.util.JMeterUtils; import org.apache.jorphan.collections.ListedHashTree; import org.junit.BeforeClass; import org.junit.Test; @@ -12,6 +13,9 @@ public class ConcurrencyThreadStarterTest { @BeforeClass public static void setUpClass() { TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } @Test(timeout = 1000) diff --git a/plugins/casutg/src/test/java/kg/apc/jmeter/threads/SteppingThreadGroupGuiTest.java b/plugins/casutg/src/test/java/kg/apc/jmeter/threads/SteppingThreadGroupGuiTest.java index fd5fbd1ce..e14a6a670 100644 --- a/plugins/casutg/src/test/java/kg/apc/jmeter/threads/SteppingThreadGroupGuiTest.java +++ b/plugins/casutg/src/test/java/kg/apc/jmeter/threads/SteppingThreadGroupGuiTest.java @@ -2,6 +2,7 @@ import kg.apc.emulators.TestJMeterUtils; import org.apache.jmeter.testelement.TestElement; +import org.apache.jmeter.util.JMeterUtils; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; @@ -24,6 +25,9 @@ public SteppingThreadGroupGuiTest() { @BeforeClass public static void setUpClass() throws Exception { TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } /** diff --git a/plugins/casutg/src/test/java/kg/apc/jmeter/threads/UltimateThreadGroupTest.java b/plugins/casutg/src/test/java/kg/apc/jmeter/threads/UltimateThreadGroupTest.java index ff563aafd..de30e1b05 100644 --- a/plugins/casutg/src/test/java/kg/apc/jmeter/threads/UltimateThreadGroupTest.java +++ b/plugins/casutg/src/test/java/kg/apc/jmeter/threads/UltimateThreadGroupTest.java @@ -25,6 +25,9 @@ public UltimateThreadGroupTest() { @BeforeClass public static void setUpClass() throws Exception { TestJMeterUtils.createJmeterEnv(); + // Workaround for new JMeters + JMeterUtils.setProperty("saveservice_properties", JMeterUtils.getJMeterHome() + "/ss.props"); + JMeterUtils.setProperty("upgrade_properties", JMeterUtils.getJMeterHome() + "/ss.props"); } @AfterClass