You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/10/23 20:26:08 UTC
svn commit: r1813084 - in /jmeter/trunk:
src/core/org/apache/jmeter/control/gui/TestPlanGui.java
src/core/org/apache/jmeter/engine/StandardJMeterEngine.java xdocs/changes.xml
Author: pmouawad
Date: Mon Oct 23 20:26:08 2017
New Revision: 1813084
URL: http://svn.apache.org/viewvc?rev=1813084&view=rev
Log:
Bug 61656 - tearDown Thread Group should run by default at stop or shutdown of test
Bugzilla Id: 61656
Modified:
jmeter/trunk/src/core/org/apache/jmeter/control/gui/TestPlanGui.java
jmeter/trunk/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java
jmeter/trunk/xdocs/changes.xml
Modified: jmeter/trunk/src/core/org/apache/jmeter/control/gui/TestPlanGui.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/control/gui/TestPlanGui.java?rev=1813084&r1=1813083&r2=1813084&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/control/gui/TestPlanGui.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/control/gui/TestPlanGui.java Mon Oct 23 20:26:08 2017
@@ -70,7 +70,7 @@ public class TestPlanGui extends Abstrac
argsPanel = new ArgumentsPanel(JMeterUtils.getResString("user_defined_variables")); // $NON-NLS-1$
serializedMode = new JCheckBox(JMeterUtils.getResString("testplan.serialized")); // $NON-NLS-1$
functionalMode = new JCheckBox(JMeterUtils.getResString("functional_mode")); // $NON-NLS-1$
- tearDownOnShutdown = new JCheckBox(JMeterUtils.getResString("teardown_on_shutdown")); // $NON-NLS-1$
+ tearDownOnShutdown = new JCheckBox(JMeterUtils.getResString("teardown_on_shutdown"), true); // $NON-NLS-1$
init();
}
@@ -198,7 +198,7 @@ public class TestPlanGui extends Abstrac
super.clearGui();
functionalMode.setSelected(false);
serializedMode.setSelected(false);
- tearDownOnShutdown.setSelected(false);
+ tearDownOnShutdown.setSelected(true);
argsPanel.clear();
browseJar.clearFiles();
}
Modified: jmeter/trunk/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java?rev=1813084&r1=1813083&r2=1813084&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java Mon Oct 23 20:26:08 2017
@@ -479,7 +479,7 @@ public class StandardJMeterEngine implem
JMeterContextService.clearTotalThreads();
log.info("Starting tearDown thread groups");
if (mainGroups && !running) { // i.e. shutdown/stopped during main thread groups
- running = shutdown && tearDownOnShutdown; // re-enable for tearDown if necessary
+ running = tearDownOnShutdown; // re-enable for tearDown if necessary
}
while (running && postIter.hasNext()) {//for each setup thread group
AbstractThreadGroup group = postIter.next();
Modified: jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1813084&r1=1813083&r2=1813084&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
+++ jmeter/trunk/xdocs/changes.xml [utf-8] Mon Oct 23 20:26:08 2017
@@ -74,9 +74,11 @@ Summary
<ul>
<li><code>Start time</code> and <code>End date</code> of Thread Group have been removed, see <bugzilla>61549</bugzilla></li>
<li>In distributed testing, mode <code>Hold</code> has been removed. Use alternative and more efficient modes</li>
- <li>For 3rd party plugins, the following method in <code>org.apache.jmeter.gui.tree.JMeterTreeNode</code> has been dropped for migration to Java 9
+ <li>For 3rd party plugins, the following method in <code>org.apache.jmeter.gui.tree.JMeterTreeNode</code> has been dropped for migration to Java 9 (<bugzilla>61529</bugzilla>)
<source>public Enumeration<JMeterTreeNode> children()</source>
</li>
+ <li><code>tearDown Thread Group</code> will now run on stop and shutdown of a test by default. If you don't want this behaviour,
+ uncheck <code>Run tearDown Thread Groups after shutdown of main threads</code> on <code>Test Plan</code> element, see <bugzilla>61656</bugzilla></li>
</ul>
<!-- =================== Improvements =================== -->
@@ -132,6 +134,7 @@ Summary
<li><bug>61627</bug>Don't clear LogView anymore when clicking on Warning/Errors Indicator</li>
<li><bug>61629</bug>Add Think Times to Children menu should not consider disabled elements</li>
<li><bug>61655</bug>SampleSender : Drop HoldSampleSender implementation</li>
+ <li><bug>61656</bug><code>tearDown Thread Group</code> should run by default at stop or shutdown of test</li>
</ul>
<ch_section>Non-functional changes</ch_section>