mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-16 05:26:11 +00:00
error in tests
This commit is contained in:
@@ -39,7 +39,7 @@ def run_test(logfd, path):
|
|||||||
universal_newlines=True,
|
universal_newlines=True,
|
||||||
encoding='utf-8',
|
encoding='utf-8',
|
||||||
errors='ignore')
|
errors='ignore')
|
||||||
out, _ = proc.communicate()
|
out, err = proc.communicate()
|
||||||
ret = proc.returncode == 0
|
ret = proc.returncode == 0
|
||||||
reason = 'returncode'
|
reason = 'returncode'
|
||||||
if 'Traceback' in out:
|
if 'Traceback' in out:
|
||||||
@@ -48,7 +48,7 @@ def run_test(logfd, path):
|
|||||||
if logfd:
|
if logfd:
|
||||||
logfd.write(f'done test \"{path}\": ok:{ret}\n')
|
logfd.write(f'done test \"{path}\": ok:{ret}\n')
|
||||||
logfd.flush()
|
logfd.flush()
|
||||||
return ret, reason, path, out
|
return ret, reason, path, (out, err)
|
||||||
|
|
||||||
|
|
||||||
def get_tests():
|
def get_tests():
|
||||||
@@ -92,7 +92,7 @@ def run_tests(max_jobs=None, stop_on_first_err=True, with_spinner=True):
|
|||||||
|
|
||||||
for test in futures.as_completed(wait_for.keys()):
|
for test in futures.as_completed(wait_for.keys()):
|
||||||
try:
|
try:
|
||||||
ret, reason, name, log = test.result()
|
ret, reason, name, (log_out, log_err) = test.result()
|
||||||
# pylint: disable=W0703
|
# pylint: disable=W0703
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
failed += 1
|
failed += 1
|
||||||
@@ -108,7 +108,8 @@ def run_tests(max_jobs=None, stop_on_first_err=True, with_spinner=True):
|
|||||||
failed += 1
|
failed += 1
|
||||||
print()
|
print()
|
||||||
if stop_on_first_err:
|
if stop_on_first_err:
|
||||||
print(log)
|
print(log_out)
|
||||||
|
print(log_err)
|
||||||
print(f'test \"{name}\" failed ({ret}): {reason}')
|
print(f'test \"{name}\" failed ({ret}): {reason}')
|
||||||
if stop_on_first_err:
|
if stop_on_first_err:
|
||||||
ex.shutdown(wait=False)
|
ex.shutdown(wait=False)
|
||||||
@@ -117,8 +118,6 @@ def run_tests(max_jobs=None, stop_on_first_err=True, with_spinner=True):
|
|||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
success += 1
|
success += 1
|
||||||
if not spinner:
|
|
||||||
print(f'OK - test \"{name}\" succeeded!')
|
|
||||||
sys.stdout.write('\n')
|
sys.stdout.write('\n')
|
||||||
if spinner:
|
if spinner:
|
||||||
spinner.stop()
|
spinner.stop()
|
||||||
|
|||||||
Reference in New Issue
Block a user