Author: sebb
Date: Fri Mar 30 09:07:14 2007
New Revision: 524150

URL: http://svn.apache.org/viewvc?view=rev&rev=524150
Log:
Bug 41944 - Subresults not handled recursively by ResultSaver

Modified:
    
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/ResultSaver.java
    jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml

Modified: 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/ResultSaver.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/ResultSaver.java?view=diff&rev=524150&r1=524149&r2=524150
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/ResultSaver.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/ResultSaver.java
 Fri Mar 30 09:07:14 2007
@@ -93,11 +93,19 @@
         * @see 
org.apache.jmeter.samplers.SampleListener#sampleOccurred(org.apache.jmeter.samplers.SampleEvent)
         */
        public void sampleOccurred(SampleEvent e) {
-               SampleResult s = e.getResult();
+      processSample(e.getResult());
+   }
+
+   /**
+    * Recurse the whole (sub)result hierarchy.
+    *
+    * @param s Sample result
+    */
+   private void processSample(SampleResult s) {
                saveSample(s);
                SampleResult[] sr = s.getSubResults();
                for (int i = 0; i < sr.length; i++) {
-                       saveSample(sr[i]);
+                       processSample(sr[i]);
                }
        }
 

Modified: jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml?view=diff&rev=524150&r1=524149&r2=524150
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml (original)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml Fri Mar 30 09:07:14 2007
@@ -194,6 +194,7 @@
 <li>Bug 41837 - Parameter value corruption in proxy</li>
 <li>Bug 41905 - Can't cut/paste/select Header Manager fields in Java 1.6</li>
 <li>Bug 41928 - Make all request headers sent by HTTP Request sampler appear 
in sample result</li>
+<li>Bug 41944 - Subresults not handled recursively by ResultSaver</li>
 </ul>
 
 <h3>Version 2.2</h3>



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

Reply via email to