mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix test failures in srv module not being reported fully
This commit is contained in:
parent
91ce1e3cd1
commit
32acf0c7a5
@ -34,10 +34,11 @@ class BaseTest(SimpleTest):
|
||||
for i in range(max_retries + 1):
|
||||
failures_before = len(result.failures)
|
||||
errors_before = len(result.errors)
|
||||
super().run(result=result)
|
||||
ret = super().run(result=result)
|
||||
if len(result.failures) == failures_before and len(result.errors) == errors_before:
|
||||
return
|
||||
return ret
|
||||
print(f'Retrying test {self._testMethodName} after failure/error')
|
||||
if i < max_retries:
|
||||
q = result.failures if len(result.failures) > failures_before else result.errors
|
||||
q.pop(-1)
|
||||
time.sleep(1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user