+ self.test_results.tests_executed[test_to_run.name] = time.time()
+
+ already_seen = set()
+ for result in smart_future.wait_any(
+ self.running, timeout=1.0, callback=self.callback, log_exceptions=False
+ ):
+ if result and result not in already_seen:
+ logger.debug("Test %s finished.", result.name)
+ self.test_results += result
+ already_seen.add(result)