mstover1    2005/09/01 14:31:12

  Modified:    src/core/org/apache/jmeter/testbeans/gui TestBeanGUI.java
               src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config
                        DataSourceElement.java
               bin      upgrade.properties
  Added:       lib/junit test.jar
  Log:
  MERGE from 2-1
  
  Revision  Changes    Path
  1.23      +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.23
  diff -u -r1.22 -r1.23
  --- TestBeanGUI.java  12 Jul 2005 20:51:01 -0000      1.22
  +++ TestBeanGUI.java  1 Sep 2005 21:31:12 -0000       1.23
  @@ -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();
        }
   
        /*
  
  
  
  1.2       +14 -0     jakarta-jmeter/lib/junit/test.jar
  
        <<Binary file>>
  
  
  1.7       +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.7
  diff -u -r1.6 -r1.7
  --- DataSourceElement.java    12 Jul 2005 20:51:05 -0000      1.6
  +++ DataSourceElement.java    1 Sep 2005 21:31:12 -0000       1.7
  @@ -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);
  
  
  
  1.8       +19 -2     jakarta-jmeter/bin/upgrade.properties
  
  Index: upgrade.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/bin/upgrade.properties,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- upgrade.properties        16 Jun 2005 22:34:28 -0000      1.7
  +++ upgrade.properties        1 Sep 2005 21:31:12 -0000       1.8
  @@ -36,4 +36,21 @@
   
org.apache.jmeter.protocol.jdbc.control.gui.JdbcTestSampleGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
   org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler/JDBCSampler.query=query
   
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler.JDBCSampler.dataSource/NULL=
  -org.apache.jmeter.protocol.http.control.Header/TestElement.name=Header.name
  \ No newline at end of file
  +org.apache.jmeter.protocol.http.control.Header/TestElement.name=Header.name
  +
  +# Upgrade AccessLogSampler
  
+org.apache.jmeter.protocol.http.control.gui.AccessLogSamplerGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
  
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/AccessLogSampler.log_file=logFile
  
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/HTTPSampler.port=portString
  +#Is the following used now?
  
+#org.apache.jmeter.protocol.http.sampler.AccessLogSampler/AccessLogSampler.generator_class_name=
  +#Looks to be a new field
  +#filterClassName
  
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/HTTPSampler.domain=domain
  
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/AccessLogSampler.parser_class_name=parserClassName
  
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/HTTPSampler.image_parser=imageParsing
  +
  +# Upgrade JDBC sampler
  
+org.apache.jmeter.protocol.jdbc.config.gui.DbConfigGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
  +org.apache.jmeter.config.ConfigTestElement/JDBCSampler.query=query
  +# More needed
  \ No newline at end of file
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to