Beispiel #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
Beispiel #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
Beispiel #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)
Beispiel #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)
Beispiel #5
0
 def done(self):
     self.pool.stop()
     BaseRunner.done(self)
Beispiel #6
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     self.pool.dispatch(fixture, self.reporter)
Beispiel #7
0
 def __init__(self, num_threads):
     BaseRunner.__init__(self)
     from threadpool import ThreadPool
     self.pool = ThreadPool(num_threads)
     self.pool.start()
Beispiel #8
0
 def done(self):
     self._helper.start(self.reporter)
     BaseRunner.done(self)
Beispiel #9
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     self._helper.register_fixture(fixture)
Beispiel #10
0
 def __init__(self, max_processes=1):
     from processed_helper import ProcessedRunnerHelper
     BaseRunner.__init__(self)
     self._helper = ProcessedRunnerHelper(max_processes)
Beispiel #11
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     fixture(self.reporter)
     return not self.reporter.isFailed()
Beispiel #12
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     fixture(self.reporter)
     return not self.reporter.isFailed()
Beispiel #13
0
 def done(self):
     self._helper.start(self.reporter)
     BaseRunner.done(self)
Beispiel #14
0
 def run(self, fixture):
     BaseRunner.run(self, fixture)
     self._helper.register_fixture(fixture)
Beispiel #15
0
 def __init__(self, max_processes=1):
     from processed_helper import ProcessedRunnerHelper
     BaseRunner.__init__(self)
     self._helper = ProcessedRunnerHelper(max_processes)