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):
|
for i in range(max_retries + 1):
|
||||||
failures_before = len(result.failures)
|
failures_before = len(result.failures)
|
||||||
errors_before = len(result.errors)
|
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:
|
if len(result.failures) == failures_before and len(result.errors) == errors_before:
|
||||||
return
|
return ret
|
||||||
print(f'Retrying test {self._testMethodName} after failure/error')
|
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 = result.failures if len(result.failures) > failures_before else result.errors
|
||||||
q.pop(-1)
|
q.pop(-1)
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user