You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/12/13 01:07:10 UTC
svn commit: r603780 -
/jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java
Author: sebb
Date: Wed Dec 12 16:07:06 2007
New Revision: 603780
URL: http://svn.apache.org/viewvc?rev=603780&view=rev
Log:
Recent change to set Loop Controller name from ThreadGroup name did not work
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java
Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java?rev=603780&r1=603779&r2=603780&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java Wed Dec 12 16:07:06 2007
@@ -34,6 +34,7 @@
import org.apache.jmeter.testelement.AbstractTestElement;
import org.apache.jmeter.testelement.TestElement;
import org.apache.jmeter.testelement.property.IntegerProperty;
+import org.apache.jmeter.testelement.property.JMeterProperty;
import org.apache.jmeter.testelement.property.LongProperty;
import org.apache.jmeter.testelement.property.BooleanProperty;
import org.apache.jmeter.testelement.property.TestElementProperty;
@@ -244,8 +245,6 @@
*/
public Controller getSamplerController() {
Controller c = (Controller) getProperty(MAIN_CONTROLLER).getObjectValue();
- c.setName(getName()); // Copy our name into that of the controller
- // Could perhaps do it earlier, but that might cause JMX files to change
return c;
}
@@ -421,7 +420,11 @@
* @see Controller#initialize()
*/
public void initialize() {
- getSamplerController().initialize();
+ Controller c = getSamplerController();
+ JMeterProperty property = c.getProperty(TestElement.NAME);
+ property.setObjectValue(getName()); // Copy our name into that of the controller
+ property.setRunningVersion(property.isRunningVersion());// otherwise name reverts
+ c.initialize();
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org