Пример #1
0
 def __init__(self, max_processes):
     BaseRunner.__init__(self)
     from Queue import Queue
     self.queue = Queue()
     self.max_processes = max_processes
     self.fixture_ids = {}
     self._parent_pid = os.getpid()
     self.num_fixtures = 0
Пример #2
0
 def __init__(self, max_processes):
     BaseRunner.__init__(self)
     from Queue import Queue
     self.queue = Queue()
     self.max_processes = max_processes
     self.fixture_ids = {}
     self._parent_pid = os.getpid()
     self.num_fixtures = 0
Пример #3
0
    def done(self):
        for i in xrange(self._num_processes()):
            self.queue.put(None)

        self._spawn_processes()
        self._server_code()

        BaseRunner.done(self)
Пример #4
0
    def done(self):
        for i in xrange(self._num_processes()):
            self.queue.put(None)

        self._spawn_processes()
        self._server_code()

        BaseRunner.done(self)
Пример #5
0
 def done(self):
     self.pool.stop()
     BaseRunner.done(self)
Пример #6
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     self.pool.dispatch(fixture, self.reporter)
Пример #7
0
 def __init__(self, num_threads):
     BaseRunner.__init__(self)
     from threadpool import ThreadPool
     self.pool = ThreadPool(num_threads)
     self.pool.start()
Пример #8
0
 def done(self):
     self._helper.start(self.reporter)
     BaseRunner.done(self)
Пример #9
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     self._helper.register_fixture(fixture)
Пример #10
0
 def __init__(self, max_processes=1):
     from processed_helper import ProcessedRunnerHelper
     BaseRunner.__init__(self)
     self._helper = ProcessedRunnerHelper(max_processes)
Пример #11
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     fixture(self.reporter)
     return not self.reporter.isFailed()
Пример #12
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     fixture(self.reporter)
     return not self.reporter.isFailed()
Пример #13
0
 def done(self):
     self._helper.start(self.reporter)
     BaseRunner.done(self)
Пример #14
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     self._helper.register_fixture(fixture)
Пример #15
0
 def __init__(self, max_processes=1):
     from processed_helper import ProcessedRunnerHelper
     BaseRunner.__init__(self)
     self._helper = ProcessedRunnerHelper(max_processes)