Example #1
0
 def __init__(self, testcase):
     super().__init__()
     self.testcase = testcase
     self.setup_called = False
     self.productions = []
     self.qrefs = []
     self._deferwaiter = deferwaiter.DeferWaiter()
Example #2
0
File: pb.py Project: ynezz/buildbot
 def __init__(self, master, worker, mind):
     super().__init__(master, worker)
     self.mind = mind
     self._keepalive_waiter = deferwaiter.DeferWaiter()
     self._keepalive_action_handler = \
         deferwaiter.RepeatedActionHandler(master.reactor, self._keepalive_waiter,
                                           self.keepalive_interval, self._do_keepalive)
Example #3
0
 def reconfigService(self, name, password,
                     build_wait_timeout=60 * 10,
                     **kwargs):
     self._substantiation_notifier = Notifier()
     self._start_stop_lock = defer.DeferredLock()
     self._deferwaiter = deferwaiter.DeferWaiter()
     self.build_wait_timeout = build_wait_timeout
     return super().reconfigService(name, password, **kwargs)
Example #4
0
 def __init__(self, master, worker, protocol):
     super().__init__(worker.workername)
     self.master = master
     self.worker = worker
     self.protocol = protocol
     self._keepalive_waiter = deferwaiter.DeferWaiter()
     self._keepalive_action_handler = \
         deferwaiter.RepeatedActionHandler(master.reactor, self._keepalive_waiter,
                                           self.keepalive_interval, self._do_keepalive)
Example #5
0
    def __init__(self, batch_n=3000):
        self._batch_n = batch_n
        self._curr_batch = []
        self._pending_batches = []
        self._waiter = deferwaiter.DeferWaiter()
        self._master = None
        self._builderid = None

        self._add_pass_fail_result = None  # will be set to a callable if enabled
        self._tests_passed = None
        self._tests_failed = None
Example #6
0
    def __init__(self, command, **kwargs):
        self.env = kwargs.pop('env', None)
        self.usePTY = kwargs.pop('usePTY', 0)
        self.interruptSignal = kwargs.pop('interruptSignal', 'KILL')
        self.logEnviron = kwargs.pop('logEnviron', True)

        super().__init__(**kwargs)

        self.command = command
        self.process = None
        self.masterWorkdir = self.workdir
        self._deferwaiter = deferwaiter.DeferWaiter()
Example #7
0
    def __init__(self, botmaster):
        super().__init__()
        self.botmaster = botmaster

        # lock to ensure builders are only sorted once at any time
        self.pending_builders_lock = defer.DeferredLock()

        # sorted list of names of builders that need their maybeStartBuild
        # method invoked.
        self._pending_builders = []
        self.activity_lock = defer.DeferredLock()
        self.active = False

        self._deferwaiter = deferwaiter.DeferWaiter()
        self._activity_loop_deferred = None
Example #8
0
 def __init__(self):
     super().__init__()
     self._deferwaiter = deferwaiter.DeferWaiter()
Example #9
0
 def __init__(self):
     super().__init__()
     self.seq_num_to_waiters_map = {}
     self.connection = None
     self.worker_name = None
     self._deferwaiter = deferwaiter.DeferWaiter()
Example #10
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self._substantiation_notifier = Notifier()
     self._start_stop_lock = defer.DeferredLock()
     self._deferwaiter = deferwaiter.DeferWaiter()