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

List:       jmeter-dev
Subject:    svn commit: r580336 -
From:       sebb () apache ! org
Date:       2007-09-28 13:01:33
Message-ID: 20070928130133.C29BB1A9832 () eris ! apache ! org
[Download RAW message or body]

Author: sebb
Date: Fri Sep 28 06:01:32 2007
New Revision: 580336

URL: http://svn.apache.org/viewvc?rev=580336&view=rev
Log:
Check for out != null once

Modified:
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java

Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java
                
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java?rev=580336&r1=580335&r2=580336&view=diff
 ==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java \
                (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java \
Fri Sep 28 06:01:32 2007 @@ -400,23 +400,19 @@
 
 		if (!isErrorLogging() || !result.isSuccessful()) {
 			sendToVisualizer(result);
-
-			SampleSaveConfiguration config = getSaveConfig();
-			result.setSaveConfig(config);
-
-			try {
-				if (!config.saveAsXml()) {
-					if (out != null) {
+			if ( out != null) {// no point otherwise
+				SampleSaveConfiguration config = getSaveConfig();
+				result.setSaveConfig(config);
+				try {
+					if (config.saveAsXml()) {
+						recordResult(result);
+					} else {
 						String savee = OldSaveService.resultToDelimitedString(result);
 						out.println(savee);
 					}
+				} catch (Exception err) {
+					log.error("Error trying to record a sample", err); // should throw exception \
back to caller  }
-				// Save results as XML
-				else {
-					recordResult(result);
-				}
-			} catch (Exception err) {
-				log.error("", err); // should throw exception back to caller
 			}
 		}
 	}
@@ -427,16 +423,15 @@
 		}
 	}
 
+	// Only called if out != null
 	private void recordResult(SampleResult result) throws Exception {
-		if (out != null) {
-			if (!isResultMarked(result) && !this.isStats) {
-				if (SaveService.isSaveTestLogFormat20()) {
-					if (serializer == null)
-						serializer = new DefaultConfigurationSerializer();
-					out.write(getSerializedSampleResult(result));
-				} else {
-					SaveService.saveSampleResult(result, out);
-				}
+		if (!isResultMarked(result) && !this.isStats) {
+			if (SaveService.isSaveTestLogFormat20()) {
+				if (serializer == null)
+					serializer = new DefaultConfigurationSerializer();
+				out.write(getSerializedSampleResult(result));
+			} else {
+				SaveService.saveSampleResult(result, out);
 			}
 		}
 	}



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-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