tests_timed_out=[],
)
self.tests_started = 0
+ self.lock = threading.Lock()
@abstractmethod
def get_name(self) -> str:
def get_status(self) -> Tuple[int, TestResults]:
"""Ask the TestRunner for its status."""
- return (self.tests_started, self.test_results)
+ with self.lock:
+ return (self.tests_started, self.test_results)
@abstractmethod
def begin(self, params: TestingParameters) -> TestResults: