You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ri...@apache.org on 2010/03/08 17:46:44 UTC

svn commit: r920394 - in /qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing: process.sh processTests.py

Author: ritchiem
Date: Mon Mar  8 16:46:44 2010
New Revision: 920394

URL: http://svn.apache.org/viewvc?rev=920394&view=rev
Log:
QPID-2424 : Update tests to correctly handle timestamps from stat that are in nano seconds rather than millis.
Fixed GC_FREQ generation it was not using GC_TIME.log as input

Modified:
    qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh
    qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py

Modified: qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh
URL: http://svn.apache.org/viewvc/qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh?rev=920394&r1=920393&r2=920394&view=diff
==============================================================================
--- qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh (original)
+++ qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh Mon Mar  8 16:46:44 2010
@@ -32,7 +32,7 @@
 
  calculateStats "MEM_PRE" HEAP_PRE_GC.log
  calculateStats "MEM_POST" HEAP_POST_GC.log
- calculateStatsBC "GC_FREQ" GC_FREQ.log
+ calculateStatsBC "GC_FREQ" GC_TIME.log
  
      
  # Calculate ParNew GC Cumulative total 

Modified: qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py
URL: http://svn.apache.org/viewvc/qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py?rev=920394&r1=920393&r2=920394&view=diff
==============================================================================
--- qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py (original)
+++ qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py Mon Mar  8 16:46:44 2010
@@ -323,10 +323,14 @@
         m = pattern.match(line)
         micro = None
         if m:
-	    micro = m.group('micro')
+            micro = m.group('micro')
 	    
         if micro == None:
-	   micro = 0
+            micro = 0
+            
+        # Correct issue where micros are actually nanos
+        if int(micro) > 999999:
+           micro = int(micro) / 1000
 	
         return datetime(year,month,day,hour,minute,seconds,int(micro))
     else:



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org