diff options
author | Simon Glass <sjg@chromium.org> | 2014-12-02 13:17:32 -0700 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2015-01-14 11:35:43 -0500 |
commit | cc4477289d5a7352809c423d76389c0967cf586d (patch) | |
tree | 727d5a8d94e56813425c4bc480e07fdb409de5e3 | |
parent | b5493d17bdc62b0a0608d539bd2756eb7ed1cc9c (diff) | |
download | u-boot-cc4477289d5a7352809c423d76389c0967cf586d.tar.gz u-boot-cc4477289d5a7352809c423d76389c0967cf586d.tar.bz2 u-boot-cc4477289d5a7352809c423d76389c0967cf586d.zip |
test: Add DEBUG output option to test-fit.py
Sometimes it is useful to see the output from U-Boot, so add an option to
make this easier.
Signed-off-by: Simon Glass <sjg@chromium.org>
-rwxr-xr-x | test/image/test-fit.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/image/test-fit.py b/test/image/test-fit.py index 0eb424d875..e9e756a064 100755 --- a/test/image/test-fit.py +++ b/test/image/test-fit.py @@ -20,6 +20,9 @@ import struct import sys import tempfile +# Enable printing of all U-Boot output +DEBUG = True + # The 'command' library in patman is convenient for running commands base_path = os.path.dirname(sys.argv[0]) patman = os.path.join(base_path, '../../tools/patman') @@ -103,6 +106,10 @@ sb save hostfs 0 %(ramdisk_addr)x %(ramdisk_out)s %(ramdisk_size)x reset ''' +def debug_stdout(stdout): + if DEBUG: + print stdout + def make_fname(leaf): """Make a temporary filename @@ -328,6 +335,7 @@ def run_fit_test(mkimage, u_boot): # We could perhaps reduce duplication with some loss of readability set_test('Kernel load') stdout = command.Output(u_boot, '-d', control_dtb, '-c', cmd) + debug_stdout(stdout) if read_file(kernel) != read_file(kernel_out): fail('Kernel not loaded', stdout) if read_file(control_dtb) == read_file(fdt_out): @@ -352,6 +360,7 @@ def run_fit_test(mkimage, u_boot): params['fdt_load'] = 'load = <%#x>;' % params['fdt_addr'] fit = make_fit(mkimage, params) stdout = command.Output(u_boot, '-d', control_dtb, '-c', cmd) + debug_stdout(stdout) if read_file(kernel) != read_file(kernel_out): fail('Kernel not loaded', stdout) if read_file(control_dtb) != read_file(fdt_out): @@ -365,6 +374,7 @@ def run_fit_test(mkimage, u_boot): params['ramdisk_load'] = 'load = <%#x>;' % params['ramdisk_addr'] fit = make_fit(mkimage, params) stdout = command.Output(u_boot, '-d', control_dtb, '-c', cmd) + debug_stdout(stdout) if read_file(ramdisk) != read_file(ramdisk_out): fail('Ramdisk not loaded', stdout) |