[CalendarServer-changes] [9027] CalendarServer/trunk/contrib/performance/loadtest/test_sim.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Apr 11 04:31:16 PDT 2012
Revision: 9027
http://trac.macosforge.org/projects/calendarserver/changeset/9027
Author: dre at apple.com
Date: 2012-04-11 04:31:16 -0700 (Wed, 11 Apr 2012)
Log Message:
-----------
Fix load sim tests for webadmin changes
Modified Paths:
--------------
CalendarServer/trunk/contrib/performance/loadtest/test_sim.py
Modified: CalendarServer/trunk/contrib/performance/loadtest/test_sim.py
===================================================================
--- CalendarServer/trunk/contrib/performance/loadtest/test_sim.py 2012-04-11 03:10:50 UTC (rev 9026)
+++ CalendarServer/trunk/contrib/performance/loadtest/test_sim.py 2012-04-11 11:31:16 UTC (rev 9027)
@@ -37,6 +37,10 @@
VALID_CONFIG = {
'server': 'tcp:127.0.0.1:8008',
+ 'webadmin': {
+ 'enabled': True,
+ 'HTTPPort': 8080,
+ },
'arrival': {
'factory': 'contrib.performance.loadtest.population.SmoothRampUp',
'params': {
@@ -209,7 +213,7 @@
self.events.append(event)
- def report(self):
+ def report(self, output):
self.reported = True
@@ -241,7 +245,7 @@
exc = self.assertRaises(
SystemExit, StubSimulator.main, ['--config', config.path])
self.assertEquals(
- exc.args, (StubSimulator(None, None, None).run(),))
+ exc.args, (StubSimulator(None, None, None, None).run(),))
def test_createSimulator(self):
@@ -252,7 +256,7 @@
"""
server = 'http://127.0.0.7:1243/'
reactor = object()
- sim = LoadSimulator(server, None, None, reactor=reactor)
+ sim = LoadSimulator(server, None, None, None, reactor=reactor)
calsim = sim.createSimulator()
self.assertIsInstance(calsim, CalendarClientSimulator)
self.assertIsInstance(calsim.reactor, LagTrackingReactor)
@@ -432,7 +436,7 @@
reactor = object()
sim = LoadSimulator(
- None, Arrival(FakeArrival, {'x': 3, 'y': 2}), None, reactor=reactor)
+ None, None, Arrival(FakeArrival, {'x': 3, 'y': 2}), None, reactor=reactor)
arrival = sim.createArrivalPolicy()
self.assertIsInstance(arrival, FakeArrival)
self.assertIdentical(arrival.reactor, sim.reactor)
@@ -509,6 +513,7 @@
observers = [Observer()]
sim = LoadSimulator(
"http://example.com:123/",
+ None,
Arrival(lambda reactor: NullArrival(), {}),
None, observers, reactor=Reactor())
io = StringIO()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20120411/0a07c87b/attachment.html>
More information about the calendarserver-changes
mailing list