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

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git

commit c0897715dc5d1ed7d02049062c3db8837a29cdb6
Author: Vladimir Sitnikov <[email protected]>
AuthorDate: Thu Jun 15 22:16:39 2023 +0300

    test: add @Isolated to tests that extend JMeterTestCase
    
    JMeterTestCase initializes jmeter properties, so the tests must not
    be executed concurrently.
---
 .../testFixtures/java/org/apache/jmeter/junit/JMeterTestCase.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/src/core/src/testFixtures/java/org/apache/jmeter/junit/JMeterTestCase.java 
b/src/core/src/testFixtures/java/org/apache/jmeter/junit/JMeterTestCase.java
index 1296969f75..ebf7adeb10 100644
--- a/src/core/src/testFixtures/java/org/apache/jmeter/junit/JMeterTestCase.java
+++ b/src/core/src/testFixtures/java/org/apache/jmeter/junit/JMeterTestCase.java
@@ -30,12 +30,16 @@ import org.apache.jmeter.engine.util.CompoundVariable;
 import org.apache.jmeter.functions.AbstractFunction;
 import org.apache.jmeter.functions.InvalidVariableException;
 import org.apache.jmeter.util.JMeterUtils;
+import org.junit.jupiter.api.parallel.Isolated;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /*
- * Common setup for JUnit4 test cases
+ * Common setup for JUnit4 test cases.
+ * It initializes JMeterProperties, so it is unsafe to execute several such 
tests concurrently, so it is marked with
+ * {@code @Isolated}.
  */
+@Isolated
 public abstract class JMeterTestCase {
     // Used by findTestFile
     private static final String filePrefix;

Reply via email to