mstover1 2005/09/01 10:21:07
Modified: src/core/org/apache/jmeter/gui/util Tag: rel-2-1
MenuFactory.java
src/core/org/apache/jmeter/testbeans/gui Tag: rel-2-1
TestBeanGUI.java
src/core/org/apache/jmeter/threads/gui Tag: rel-2-1
ThreadGroupGui.java
src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config
Tag: rel-2-1 DataSourceElement.java
Log:
Fixing some bugs (like #36465)
Revision Changes Path
No revision
No revision
1.33.2.1 +3 -3
jakarta-jmeter/src/core/org/apache/jmeter/gui/util/MenuFactory.java
Index: MenuFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/util/MenuFactory.java,v
retrieving revision 1.33
retrieving revision 1.33.2.1
diff -u -r1.33 -r1.33.2.1
--- MenuFactory.java 12 Jul 2005 20:50:45 -0000 1.33
+++ MenuFactory.java 1 Sep 2005 17:21:06 -0000 1.33.2.1
@@ -81,7 +81,7 @@
// MENU_ADD_xxx - controls which items are in the ADD menu
// MENU_PARENT_xxx - controls which items are in the Insert Parent menu
private static final String[] MENU_ADD_CONTROLLER = new String[] {
MenuFactory.CONTROLLERS, MenuFactory.SAMPLERS,
- MenuFactory.CONFIG_ELEMENTS, MenuFactory.TIMERS,
MenuFactory.LISTENERS, MenuFactory.PRE_PROCESSORS,
+ MenuFactory.ASSERTIONS, MenuFactory.CONFIG_ELEMENTS,
MenuFactory.TIMERS, MenuFactory.LISTENERS, MenuFactory.PRE_PROCESSORS,
MenuFactory.POST_PROCESSORS };
private static final String[] MENU_PARENT_CONTROLLER = new String[] {
MenuFactory.CONTROLLERS };
No revision
No revision
1.22.2.1 +27 -4
jakarta-jmeter/src/core/org/apache/jmeter/testbeans/gui/TestBeanGUI.java
Index: TestBeanGUI.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/testbeans/gui/TestBeanGUI.java,v
retrieving revision 1.22
retrieving revision 1.22.2.1
diff -u -r1.22 -r1.22.2.1
--- TestBeanGUI.java 12 Jul 2005 20:51:01 -0000 1.22
+++ TestBeanGUI.java 1 Sep 2005 17:21:06 -0000 1.22.2.1
@@ -38,6 +38,7 @@
import org.apache.jmeter.assertions.Assertion;
import org.apache.jmeter.assertions.gui.AbstractAssertionGui;
import org.apache.jmeter.config.ConfigElement;
+import org.apache.jmeter.config.ConfigTestElement;
import org.apache.jmeter.config.gui.AbstractConfigGui;
import org.apache.jmeter.control.Controller;
import org.apache.jmeter.control.gui.AbstractControllerGui;
@@ -48,6 +49,7 @@
import org.apache.jmeter.processor.PreProcessor;
import org.apache.jmeter.processor.gui.AbstractPostProcessorGui;
import org.apache.jmeter.processor.gui.AbstractPreProcessorGui;
+import org.apache.jmeter.reporters.AbstractListenerElement;
import org.apache.jmeter.samplers.Sampler;
import org.apache.jmeter.samplers.gui.AbstractSamplerGui;
import org.apache.jmeter.testbeans.BeanInfoSupport;
@@ -134,7 +136,7 @@
}
// Dummy for JUnit test
- public TestBeanGUI() {
+ TestBeanGUI() {
log.warn("Only for use in testing");
}
@@ -267,7 +269,28 @@
{
return MenuFactory.getDefaultTimerMenu();
}
- return MenuFactory.getDefaultControllerMenu();
+ else if(Sampler.class.isAssignableFrom(testBeanClass))
+ {
+ return MenuFactory.getDefaultSamplerMenu();
+ }
+ else if(ConfigTestElement.class.isAssignableFrom(testBeanClass))
+ {
+ return MenuFactory.getDefaultConfigElementMenu();
+ }
+ else if(Assertion.class.isAssignableFrom(testBeanClass))
+ {
+ return MenuFactory.getDefaultAssertionMenu();
+ }
+ else if(PostProcessor.class.isAssignableFrom(testBeanClass) ||
+ PreProcessor.class.isAssignableFrom(testBeanClass))
+ {
+ return MenuFactory.getDefaultExtractorMenu();
+ }
+ else
if(AbstractListenerElement.class.isAssignableFrom(testBeanClass))
+ {
+ return MenuFactory.getDefaultVisualizerMenu();
+ }
+ else return MenuFactory.getDefaultControllerMenu();
}
/*
No revision
No revision
1.29.2.1 +3 -3
jakarta-jmeter/src/core/org/apache/jmeter/threads/gui/ThreadGroupGui.java
Index: ThreadGroupGui.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/threads/gui/ThreadGroupGui.java,v
retrieving revision 1.29
retrieving revision 1.29.2.1
diff -u -r1.29 -r1.29.2.1
--- ThreadGroupGui.java 12 Jul 2005 20:50:48 -0000 1.29
+++ ThreadGroupGui.java 1 Sep 2005 17:21:06 -0000 1.29.2.1
@@ -180,7 +180,7 @@
public JPopupMenu createPopupMenu() {
JPopupMenu pop = new JPopupMenu();
pop.add(MenuFactory.makeMenus(new String[] {
MenuFactory.CONTROLLERS, MenuFactory.LISTENERS,
- MenuFactory.SAMPLERS, MenuFactory.TIMERS,
MenuFactory.CONFIG_ELEMENTS, MenuFactory.PRE_PROCESSORS,
+ MenuFactory.SAMPLERS,
MenuFactory.ASSERTIONS,MenuFactory.TIMERS, MenuFactory.CONFIG_ELEMENTS,
MenuFactory.PRE_PROCESSORS,
MenuFactory.POST_PROCESSORS },
JMeterUtils.getResString("Add"), "Add"));
MenuFactory.addEditMenu(pop, true);
MenuFactory.addFileMenu(pop);
No revision
No revision
1.6.2.1 +3 -0
jakarta-jmeter/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
Index: DataSourceElement.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -r1.6 -r1.6.2.1
--- DataSourceElement.java 12 Jul 2005 20:51:05 -0000 1.6
+++ DataSourceElement.java 1 Sep 2005 17:21:06 -0000 1.6.2.1
@@ -22,6 +22,7 @@
import org.apache.jmeter.config.ConfigElement;
import org.apache.jmeter.engine.event.LoopIterationEvent;
import org.apache.jmeter.testbeans.TestBean;
+import org.apache.jmeter.testbeans.TestBeanHelper;
import org.apache.jmeter.testelement.AbstractTestElement;
import org.apache.jmeter.testelement.TestListener;
import org.apache.jorphan.logging.LoggingManager;
@@ -89,6 +90,8 @@
public void testStarted() {
if (!started[0]) {
try {
+ this.setRunningVersion(true);
+ TestBeanHelper.prepare(this);
initPool();
} catch (Exception e) {
log.error("Unable to start database connection
pool.", e);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]