Dear Maintainer,
I've added some print statements [1] in 'tests/run-tests' to have
more meaningful context for failed tests:
[...]
EXPECTED: b'True\nTrue\n'
REAL: b'True\nTrue\nValueError\n'
FAIL extmod/urandom_basic.py
[...]
EXPECTED: b'CPYTHON3 CRASH'
REAL: b'pkg __name__: pkg7\npkg __name__: pkg7.subpkg1\npkg __name__:
pkg7.subpkg1.subpkg2\nmod1\nmod2\nmod1.foo\nmod2.bar\nValueError\n'
FAIL import/import_pkg7.py
[...]
Kind Regards
[1]
Index: micropython-1.12/tests/run-tests
===================================================================
--- micropython-1.12.orig/tests/run-tests
+++ micropython-1.12/tests/run-tests
@@ -501,6 +501,8 @@ def run_tests(pyb, tests, args, base_pat
rm_f(filename_expected)
rm_f(filename_mupy)
else:
+ print("EXPECTED: ", output_expected)
+ print("REAL: ", output_mupy)
with open(filename_expected, "wb") as f:
f.write(output_expected)
with open(filename_mupy, "wb") as f: