jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: svn commit: r1443162 - /jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
Date Sat, 21 Sep 2013 13:59:25 GMT
On 20 September 2013 20:11, sebb <sebbaz@gmail.com> wrote:
> On 19 September 2013 11:44, Philippe Mouawad <philippe.mouawad@gmail.com> wrote:
>> Hello,
>> This commit has an impact which is the following:
>> - You cannot read anymore with 2.10 JTL files generated by version < 2.10.

I've been trying to see how to test the issue, and cannot find a problem.
Are you sure the change causes a problem?
As far as I can tell, the field is not accessed directly by the save
service, only through getter/setter.

Was this an XML file or a CSV file?

Have you a sample JTL file that does not work any more?

> Oops, that was not intentional.
>
>> Shall we keep it or rollback it ?
>
> I'll have a look at this shortly.
>
> It appears the unit tests don't catch this problem, so clearly they
> need fixing too.
>
>> Regards
>>
>>
>> On Wed, Feb 6, 2013 at 8:42 PM, <sebb@apache.org> wrote:
>>
>>> Author: sebb
>>> Date: Wed Feb  6 19:42:04 2013
>>> New Revision: 1443162
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1443162&view=rev
>>> Log:
>>> Rename private field to better reflect its contents
>>>
>>> Modified:
>>>     jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
>>>
>>> Modified:
>>> jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
>>> URL:
>>> http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java?rev=1443162&r1=1443161&r2=1443162&view=diff
>>>
>>> ==============================================================================
>>> --- jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
>>> (original)
>>> +++ jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java Wed
>>> Feb  6 19:42:04 2013
>>> @@ -173,7 +173,7 @@ public class SampleResult implements Ser
>>>                                  // ISO-8895-1, UTF-8
>>>
>>>      /** elapsed time */
>>> -    private long time = 0;
>>> +    private long elapsedTime = 0;
>>>
>>>      /** time to first response */
>>>      private long latency = 0;
>>> @@ -272,7 +272,7 @@ public class SampleResult implements Ser
>>>
>>>      // Allow test code to change the default useNanoTime and
>>> nanoThreadSleep settings
>>>      SampleResult(boolean nanoTime, long nanoThreadSleep) {
>>> -        this.time = 0;
>>> +        this.elapsedTime = 0;
>>>          this.useNanoTime = nanoTime;
>>>          this.nanoThreadSleep = nanoThreadSleep;
>>>          this.nanoTimeOffset = initOffset();
>>> @@ -321,7 +321,7 @@ public class SampleResult implements Ser
>>>          subResults = res.subResults; // TODO ??
>>>          success = res.success;//OK
>>>          threadName = res.threadName;//OK
>>> -        time = res.time;
>>> +        elapsedTime = res.elapsedTime;
>>>          timeStamp = res.timeStamp;
>>>      }
>>>
>>> @@ -420,7 +420,7 @@ public class SampleResult implements Ser
>>>              endTime = stamp;
>>>          }
>>>          timeStamp = stamp;
>>> -        time = elapsed;
>>> +        elapsedTime = elapsed;
>>>      }
>>>
>>>      /*
>>> @@ -717,7 +717,7 @@ public class SampleResult implements Ser
>>>       *
>>>       */
>>>      public long getTime() {
>>> -        return time;
>>> +        return elapsedTime;
>>>      }
>>>
>>>      public boolean isSuccessful() {
>>> @@ -991,7 +991,7 @@ public class SampleResult implements Ser
>>>              log.error("setEndTime must be called after setStartTime", new
>>> Throwable("Invalid call sequence"));
>>>              // TODO should this throw an error?
>>>          } else {
>>> -            time = endTime - startTime - idleTime;
>>> +            elapsedTime = endTime - startTime - idleTime;
>>>          }
>>>      }
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Cordialement.
>> Philippe Mouawad.

Mime
View raw message