sebb        2004/12/18 11:07:02

  Modified:    src/core/org/apache/jmeter/threads/gui Tag: rel-2_0
                        ThreadGroupGui.java
  Log:
  Default start/end times to now if present in test plan;
  Default to 1 loop instead of forever
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.26.2.1  +12 -5     
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.26
  retrieving revision 1.26.2.1
  diff -u -r1.26 -r1.26.2.1
  --- ThreadGroupGui.java       5 Mar 2004 01:37:12 -0000       1.26
  +++ ThreadGroupGui.java       18 Dec 2004 19:07:02 -0000      1.26.2.1
  @@ -165,8 +165,15 @@
               mainPanel.setVisible(false);
           }
   
  -        start.setDate(new 
Date(tg.getPropertyAsLong(ThreadGroup.START_TIME)));
  -        end.setDate(new Date(tg.getPropertyAsLong(ThreadGroup.END_TIME)));
  +        // Check if the property exists
  +        String s = tg.getPropertyAsString(ThreadGroup.START_TIME);
  +        if (s.length() == 0) {// Must be an old test plan
  +             start.setDate(new Date());
  +             end.setDate(new Date());
  +        } else {
  +            start.setDate(new 
Date(tg.getPropertyAsLong(ThreadGroup.START_TIME)));
  +            end.setDate(new 
Date(tg.getPropertyAsLong(ThreadGroup.END_TIME)));
  +        }
                duration.setText(tg.getPropertyAsString(ThreadGroup.DURATION));
                delay.setText(tg.getPropertyAsString(ThreadGroup.DELAY));
           
  @@ -212,7 +219,7 @@
       {
           loopPanel = new LoopControlPanel(false);
           LoopController looper = (LoopController) 
loopPanel.createTestElement();
  -        looper.setLoops(-1);
  +        looper.setLoops(1);
           loopPanel.configure(looper);
           return loopPanel;
       }
  
  
  

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

Reply via email to