[CalendarServer-changes] [6172] CalendarServer/trunk/contrib/performance/vfreebusy.py

source_changes at macosforge.org source_changes at macosforge.org
Tue Aug 24 12:03:33 PDT 2010


Revision: 6172
          http://trac.macosforge.org/projects/calendarserver/changeset/6172
Author:   exarkun at twistedmatrix.com
Date:     2010-08-24 12:03:32 -0700 (Tue, 24 Aug 2010)
Log Message:
-----------
Parameterize the server address

Modified Paths:
--------------
    CalendarServer/trunk/contrib/performance/vfreebusy.py

Modified: CalendarServer/trunk/contrib/performance/vfreebusy.py
===================================================================
--- CalendarServer/trunk/contrib/performance/vfreebusy.py	2010-08-24 19:03:07 UTC (rev 6171)
+++ CalendarServer/trunk/contrib/performance/vfreebusy.py	2010-08-24 19:03:32 UTC (rev 6172)
@@ -97,10 +97,8 @@
 
 
 @inlineCallbacks
-def measure(dtrace, events, samples):
+def measure(host, port, dtrace, events, samples):
     user = password = "user01"
-    host = "localhost"
-    port = 8008
     root = "/"
     principal = "/"
     calendar = "vfreebusy-benchmark"
@@ -114,19 +112,20 @@
     agent = AuthHandlerAgent(Agent(reactor), authinfo)
 
     # First set things up
-    account = yield initialize(agent, host, port, user, password, root, principal, calendar)
+    account = yield initialize(
+        agent, host, port, user, password, root, principal, calendar)
 
     base = "/calendars/users/%s/%s/foo-%%d.ics" % (user, calendar)
     for i, cal in enumerate(makeEvents(events)):
         yield account.writeData(URL(base % (i,)), cal, "text/calendar")
 
     method = 'POST'
-    uri = 'http://localhost:8008/calendars/__uids__/%s/outbox/' % (user,)
+    uri = 'http://%s:%d/calendars/__uids__/%s/outbox/' % (host, port, user)
     headers = Headers({"content-type": ["text/calendar"]})
     body = StringProducer(vfreebusy)
 
     samples = yield sample(
-        dtrace, samples, 
+        dtrace, samples,
         agent, lambda: (method, uri, headers, body))
     returnValue(samples)
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100824/18830bcc/attachment-0001.html>


More information about the calendarserver-changes mailing list