sebb        2005/06/04 16:19:20

  Modified:    src/core/org/apache/jmeter JMeter.java
  Log:
  Fix up the TestPlan element for non-GUI test runs
  
  Revision  Changes    Path
  1.39      +9 -1      jakarta-jmeter/src/core/org/apache/jmeter/JMeter.java
  
  Index: JMeter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/JMeter.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- JMeter.java       27 May 2005 23:10:34 -0000      1.38
  +++ JMeter.java       4 Jun 2005 23:19:20 -0000       1.39
  @@ -60,6 +60,7 @@
   import org.apache.jmeter.services.FileServer;
   import org.apache.jmeter.testelement.TestElement;
   import org.apache.jmeter.testelement.TestListener;
  +import org.apache.jmeter.testelement.TestPlan;
   import org.apache.jmeter.threads.gui.ThreadGroupGui;
   import org.apache.jmeter.timers.gui.AbstractTimerGui;
   import org.apache.jmeter.util.BeanShellServer;
  @@ -616,7 +617,14 @@
                        {
                                TestElement item = (TestElement) iter.next();
                                if (item.isEnabled())
  -                             {//TODO handle ReplaceableControllers
  +                             {
  +                    // This is done for GUI runs in 
JMeterTreeModel.addSubTree()
  +                    if (item instanceof TestPlan) {
  +                        TestPlan tp = (TestPlan) item;
  +                        tp.setFunctionalMode(tp.isFunctionalMode());
  +                        tp.setSerialized(tp.isSerialized());
  +                    }
  +                    //TODO handle ReplaceableControllers
   //                                   if (item instanceof 
ReplaceableController)
   //                                   {
   //                                           System.out.println("Replaceable 
"+item.getClass().getName());
  
  
  

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

Reply via email to