You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by ms...@apache.org on 2004/07/14 16:33:42 UTC

cvs commit: jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog TCLogParser.java

mstover1    2004/07/14 07:33:42

  Modified:    src/core/org/apache/jmeter/util JMeterVersion.java
               src/protocol/http/org/apache/jmeter/protocol/http/sampler
                        AccessLogSampler.java
               src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog
                        TCLogParser.java
  Log:
  Fix for log parser dealing with ending ?'s
  
  Revision  Changes    Path
  1.24      +1 -1      jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterVersion.java
  
  Index: JMeterVersion.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterVersion.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- JMeterVersion.java	20 Jun 2004 00:32:53 -0000	1.23
  +++ JMeterVersion.java	14 Jul 2004 14:33:41 -0000	1.24
  @@ -39,7 +39,7 @@
   	 * pattern: VERSION = <quote>.*<quote>
   	 * 
   	 */
  -	static final String VERSION = "2.0.20040619";
  +	static final String VERSION = "2.0.20040714";
   
   	static final String COPYRIGHT = "Copyright (c) 1998-2004 The Apache Software Foundation";
   	
  
  
  
  1.16      +3 -2      jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/AccessLogSampler.java
  
  Index: AccessLogSampler.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/AccessLogSampler.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- AccessLogSampler.java	3 Jul 2004 02:41:48 -0000	1.15
  +++ AccessLogSampler.java	14 Jul 2004 14:33:41 -0000	1.16
  @@ -146,6 +146,7 @@
               }
               log.info("parser returned 0 paths");
               filter.reset();
  +            count = 0;
               return null;
            }
            count = thisCount;
  
  
  
  1.16      +13 -12    jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog/TCLogParser.java
  
  Index: TCLogParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog/TCLogParser.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- TCLogParser.java	3 Jul 2004 14:04:52 -0000	1.15
  +++ TCLogParser.java	14 Jul 2004 14:33:42 -0000	1.16
  @@ -234,14 +234,7 @@
           {
               // read one line at a time using
               // BufferedReader
  -            line = breader.readLine();
  -            if (line == null && COUNT >= this.PARSECOUNT)
  -            {
  -                this.READER.close();
  -                this.READER = null;
  -                //this.READER = new BufferedReader(new FileReader(this.SOURCE));
  -                //parse(this.READER,el);
  -            }
  +            line = breader.readLine();            
               while (line != null)
               {
   				if (line.length() > 0)
  @@ -259,6 +252,14 @@
                   }
                   line = breader.readLine();
               }
  +            if (line == null)
  +            {
  +               breader.close();
  +               breader = null;
  +               this.READER = null;
  +               //this.READER = new BufferedReader(new FileReader(this.SOURCE));
  +               //parse(this.READER,el);
  +           }
           }
           catch (IOException ioe)
           {
  @@ -438,8 +439,8 @@
           {
               StringTokenizer tokens = this.tokenize(url, "?");
               this.URL_PATH = tokens.nextToken();
  -            el.setProperty(HTTPSamplerBase.PATH,URL_PATH);
  -            return tokens.nextToken();
  +			el.setProperty(HTTPSamplerBase.PATH,URL_PATH);
  +            return tokens.hasMoreTokens() ? tokens.nextToken() : null;
           }
           else
           {
  
  
  

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