Author: sebb
Date: Mon Nov 12 09:12:15 2007
New Revision: 594214
URL: http://svn.apache.org/viewvc?rev=594214&view=rev
Log:
Fix error log when loading JT files with missing timestamp or elapsed times
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java?rev=594214&r1=594213&r2=594214&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
(original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
Mon Nov 12 09:12:15 2007
@@ -114,6 +114,7 @@
private String requestHeaders = "";
+ // TODO timeStamp == 0 means either not yet initialised or no stamp
available (e.g. when loading a results file)
private long timeStamp = 0;// the time stamp - can be start or end
private long startTime = 0;
@@ -267,7 +268,7 @@
* Allow users to create a sample with specific timestamp and elapsed
times
* for cloning purposes, but don't allow the times to be changed later
*
- * Currently used by OldSaveService only
+ * Currently used by OldSaveService, CSVSaveService and
StatisticalSampleResult
*
* @param stamp -
* this may be a start time or an end time
@@ -280,10 +281,12 @@
// Helper method to maintain timestamp relationships
private void stampAndTime(long stamp, long elapsed) {
if (startTimeStamp) {
- setTimes(stamp, stamp + elapsed);
+ startTime = stamp;
} else {
- setTimes(stamp - elapsed, stamp);
+ endTime = stamp;
}
+ timeStamp = stamp;
+ time = elapsed;
}
/*
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]