[CalendarServer-changes] [1160] CalDAVTester/trunk/buildperformer.py

source_changes at macosforge.org source_changes at macosforge.org
Fri Feb 9 16:29:21 PST 2007


Revision: 1160
          http://trac.macosforge.org/projects/calendarserver/changeset/1160
Author:   tfitz at apple.com
Date:     2007-02-09 16:29:21 -0800 (Fri, 09 Feb 2007)

Log Message:
-----------
Split logging from performance testing.

Modified Paths:
--------------
    CalDAVTester/trunk/buildperformer.py

Modified: CalDAVTester/trunk/buildperformer.py
===================================================================
--- CalDAVTester/trunk/buildperformer.py	2007-02-10 00:04:51 UTC (rev 1159)
+++ CalDAVTester/trunk/buildperformer.py	2007-02-10 00:29:21 UTC (rev 1160)
@@ -24,8 +24,11 @@
 import time
 import performer
 
-if __name__ == "__main__":
+def human_readable(item, avg, stddev, total):
+     print "\t%s\t%.3f\t%.3f\t%.3f" % (item, avg, stddev, total)
 
+def main(logger):
+
     results = []
     performs = (
         "scripts/buildperformance/get-small.xml",
@@ -36,9 +39,7 @@
     
     for item in performs:
         pinfo, result = performer.runIt(item, silent=True)
-        results.append((item[item.rfind("/")+1:item.rfind(".")], result[0][0], result[0][1], result[0][2]))
+        logger(item[item.rfind("/")+1:item.rfind(".")], result[0][0], result[0][1], result[0][2])
   
-    print time.ctime(),
-    for result in results:
-        print "\t%s\t%.3f\t%.3f\t%.3f" % (result[0], result[1], result[2], result[3],),
-    print ""
+if __name__ == "__main__":
+    main(human_readable)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070209/f872b68a/attachment.html


More information about the calendarserver-changes mailing list