- newly_finished = []
- for fut in running:
- if fut.is_ready():
- newly_finished.append(fut)
- result = fut._resolve()
- logger.debug('Test %s finished.', result.name)
- self.test_results += result
-
- for fut in newly_finished:
- running.remove(fut)
- done.append(fut)
- time.sleep(1.0)
+ result = future._resolve()
+ self.status_report(started, result)
+ logger.debug('Test %s finished.', result.name)
+ self.test_results += result