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:

Reply via email to