def measure(host, port, dtrace, attendeeCount, samples):
    attendees = makeAttendees(attendeeCount)

    def addAttendees(event, i):
        """
        Add C{i} new attendees to the given event.
        """
        # Find the last CREATED line
        created = event.rfind('CREATED')
        # Insert the attendees before it.
        return event[:created] + ''.join(attendees) + event[created:]

    return _measure(
        host, port, dtrace, 0, samples, "add-attendee",
        addAttendees, eventPerSample=True)
Example #2
0
def measure(host, port, dtrace, attendeeCount, samples):
    attendees = makeAttendees(attendeeCount)

    def addAttendees(event, i):
        """
        Add C{i} new attendees to the given event.
        """
        # Find the last CREATED line
        created = event.rfind('CREATED')
        # Insert the attendees before it.
        return event[:created] + ''.join(attendees) + event[created:]

    return _measure(host,
                    port,
                    dtrace,
                    0,
                    samples,
                    "add-attendee",
                    addAttendees,
                    eventPerSample=True)
def measure(host, port, dtrace, attendeeCount, samples):
    return _measure(
        host, port, dtrace, attendeeCount, samples, "change-summary",
        replaceSummary)
def measure(host, port, dtrace, attendeeCount, samples):
    return _measure(host, port, dtrace, attendeeCount, samples,
                    "change-summary", replaceSummary)