[prev in list] [next in list] [prev in thread] [next in thread] 

List:       slide-dev
Subject:    svn commit: r1195344 - in /jakarta/jmeter/trunk:
From:       pmouawad () apache ! org
Date:       2011-10-31 6:10:53
Message-ID: 20111031061053.61D822388A32 () eris ! apache ! org
[Download RAW message or body]

Author: pmouawad
Date: Mon Oct 31 06:10:52 2011
New Revision: 1195344

URL: http://svn.apache.org/viewvc?rev=1195344&view=rev
Log:
Bug 51733 - SyncTimer is messed up if you a interrupt a test plan

Modified:
    jakarta/jmeter/trunk/src/components/org/apache/jmeter/timers/SyncTimer.java
    jakarta/jmeter/trunk/xdocs/changes.xml

Modified: jakarta/jmeter/trunk/src/components/org/apache/jmeter/timers/SyncTimer.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/timers/SyncTimer.java?rev=1195344&r1=1195343&r2=1195344&view=diff
 ==============================================================================
--- jakarta/jmeter/trunk/src/components/org/apache/jmeter/timers/SyncTimer.java \
                (original)
+++ jakarta/jmeter/trunk/src/components/org/apache/jmeter/timers/SyncTimer.java Mon \
Oct 31 06:10:52 2011 @@ -20,8 +20,10 @@ package org.apache.jmeter.timers;
 
 import java.io.Serializable;
 
+import org.apache.jmeter.engine.event.LoopIterationEvent;
 import org.apache.jmeter.testbeans.TestBean;
 import org.apache.jmeter.testelement.AbstractTestElement;
+import org.apache.jmeter.testelement.TestListener;
 import org.apache.jmeter.threads.JMeterContextService;
 import org.apache.jorphan.logging.LoggingManager;
 import org.apache.log.Logger;
@@ -32,7 +34,7 @@ import org.apache.log.Logger;
  * thus create large instant loads at various points of the test plan.
  *
  */
-public class SyncTimer extends AbstractTestElement implements Timer, Serializable, \
TestBean { +public class SyncTimer extends AbstractTestElement implements Timer, \
Serializable, TestBean,TestListener {  private static final long serialVersionUID = \
2;  
     private static final Logger log = LoggingManager.getLoggerForClass();
@@ -105,4 +107,38 @@ public class SyncTimer extends AbstractT
         return newTimer;
     }
 
-}
+    /**
+     * {@inheritDoc}
+     */
+    public void testEnded() {
+        this.testEnded(null);        
+    }
+
+    /**
+     * Reset timerCounter
+     */
+    public void testEnded(String host) {
+        this.timerCounter[0] = 0;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    public void testIterationStart(LoopIterationEvent event) {
+        // NOOP
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    public void testStarted() {
+        testStarted(null);
+    }
+
+    /**
+     * Reset timerCounter
+     */
+    public void testStarted(String host) {
+        this.timerCounter[0] = 0;
+    }
+}
\ No newline at end of file

Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=1195344&r1=1195343&r2=1195344&view=diff
 ==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Mon Oct 31 06:10:52 2011
@@ -136,6 +136,7 @@ these occurs, Sampler is marked as faile
 <li>Bug 27112 - User Parameters should use scrollbars</li>
 <li>Bug 52029 - Command-line shutdown only gets sent to last engine that was \
started</li>  <li>Bug 52093 - Toolbar ToolTips don't switch language</li>
+<li>Bug 51733 - SyncTimer is messed up if you a interrupt a test plan</li>
 </ul>
 
 <!-- =================== Improvements =================== -->



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic