mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
DRYer
This commit is contained in:
parent
206307993c
commit
d2154e66dc
@ -43,13 +43,13 @@ def run_tests(tests):
|
|||||||
st = window.performance.now()
|
st = window.performance.now()
|
||||||
try:
|
try:
|
||||||
f()
|
f()
|
||||||
time = (window.performance.now() - st) / 1000
|
time = window.performance.now() - st
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
tb = get_traceback(e)
|
tb = get_traceback(e)
|
||||||
failed_tests.append((f.test_name, tb))
|
failed_tests.append((f.test_name, tb))
|
||||||
print(f'{f.test_name} ... FAIL')
|
print(f'{f.test_name} ... FAIL')
|
||||||
else:
|
else:
|
||||||
print(f'{f.test_name} ... ok [{time*1000:.1f} ms]')
|
print(f'{f.test_name} ... ok [{time:.1f} ms]')
|
||||||
return failed_tests
|
return failed_tests
|
||||||
|
|
||||||
|
|
||||||
@ -57,14 +57,14 @@ def main():
|
|||||||
tests = get_matching_tests_for_name()
|
tests = get_matching_tests_for_name()
|
||||||
st = window.performance.now()
|
st = window.performance.now()
|
||||||
failed_tests = run_tests(tests)
|
failed_tests = run_tests(tests)
|
||||||
time = (window.performance.now() - st) / 1000
|
time = window.performance.now() - st
|
||||||
if failed_tests.length:
|
if failed_tests.length:
|
||||||
for ft in failed_tests:
|
for ft in failed_tests:
|
||||||
console.error(f'Failed {ft[0]} with traceback:')
|
console.error(f'Failed {ft[0]} with traceback:')
|
||||||
console.error(ft[1])
|
console.error(ft[1])
|
||||||
console.error(f'{failed_tests.length} out of {tests.length} failed in {time:.1f} seconds')
|
console.error(f'{failed_tests.length} out of {tests.length} failed in {time:.1f} ms')
|
||||||
else:
|
else:
|
||||||
print(f'Ran {tests.length} tests in {time * 1000:.1f} ms')
|
print(f'Ran {tests.length} tests in {time:.1f} ms')
|
||||||
return 1 if failed_tests.length else 0
|
return 1 if failed_tests.length else 0
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user