[U-Boot] testing sandbox FIT image: "Expected '%s' but not found in output:"

Robert P. J. Day rpjday at crashcourse.ca
Tue Mar 28 09:44:29 UTC 2017


  with current "git pull" of master branch, was following along the
instructions in test/image/test-fit.py:

  # To run this:
  #
  # make O=sandbox sandbox_config
  # make O=sandbox
  # ./test/image/test-fit.py -u sandbox/u-boot

i'm assuming that, since this is the sandbox, not all FIT image tests
should be meaningful but, partway down the output, i see this:

... snip ...
   Loading Kernel Image ... OK
3491 bytes written in 0 ms
193 bytes written in 0 ms
4591 bytes written in 0 ms
3491 bytes written in 0 ms
4591 bytes written in 0 ms

Expected '%s' but not found in output:       <-------- ?????


U-Boot 2017.03-00270-g5cf618e (Mar 28 2017 - 05:21:28 -0400)
... snip ...


any thought on what that line represents?

  and at the very end, this traceback:

... snip ...
   Loading Kernel Image ... OK
3491 bytes written in 0 ms
193 bytes written in 0 ms
4591 bytes written in 0 ms
3491 bytes written in 0 ms
4591 bytes written in 0 ms

Traceback (most recent call last):
  File "./test/image/test-fit.py", line 481, in <module>
    run_tests()
  File "./test/image/test-fit.py", line 470, in run_tests
    run_fit_test(mkimage, options.u_boot)
  File "./test/image/test-fit.py", line 395, in run_fit_test
    line = find_matching(stdout, 'Booting using the FDT blob at ')
  File "./test/image/test-fit.py", line 286, in find_matching
    raise ValueError('Test aborted')
ValueError: Test aborted
$

  is all that expected? as i said, since this is the sandbox, i don't
expect *all* FIT tests to pass, but i'm not sure i should have
expected all of what happened.







  for completeness, here's the full output:

$ ./test/image/test-fit.py -u sandbox/u-boot
FIT Tests
=========
Warning (unit_address_vs_reg): Node /reset at 0 has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /images/kernel at 1 has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /images/kernel at 2 has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /images/fdt at 1 has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /images/fdt at 1/signature at 1 has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /images/ramdisk at 1 has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /images/ramdisk at 2 has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /configurations/conf at 1 has a unit name, but no reg property
Kernel load


U-Boot 2017.03-00270-g5cf618e (Mar 28 2017 - 05:40:59 -0400)

DRAM:  128 MiB
MMC:
Using default environment

In:    serial
Out:   serial
Err:   serial
SCSI:  Net:   No ethernet found.
IDE:   Bus 0: not available
18474 bytes read in 0 ms
## Loading kernel from FIT Image at 00001000 ...
   Using 'conf at 1' configuration
   Verifying Hash Integrity ... OK
   Trying 'kernel at 1' kernel subimage
     Description:  unavailable
     Created:      2017-03-28   9:42:02 UTC
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x000010c8
     Data Size:    3491 Bytes = 3.4 KiB
     Architecture: Sandbox
     OS:           Linux
     Load Address: 0x00040000
     Entry Point:  0x00000008
   Verifying Hash Integrity ... OK
## Loading fdt from FIT Image at 00001000 ...
   Using 'conf at 1' configuration
   Trying 'fdt at 1' fdt subimage
     Description:  snow
     Created:      2017-03-28   9:42:02 UTC
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x00002d30
     Data Size:    193 Bytes = 193 Bytes
     Architecture: Sandbox
     Sign algo:    sha1,rsa2048:dev
     Sign value:   unavailable
     Timestamp:    unavailable
   Verifying Hash Integrity ... sha1,rsa2048:dev- OK
   Booting using the fdt blob at 0x002d30
   Loading Kernel Image ... OK
3491 bytes written in 0 ms
193 bytes written in 0 ms
4591 bytes written in 0 ms
3491 bytes written in 0 ms
4591 bytes written in 0 ms

Expected '%s' but not found in output:


U-Boot 2017.03-00270-g5cf618e (Mar 28 2017 - 05:40:59 -0400)

DRAM:  128 MiB
MMC:
Using default environment

In:    serial
Out:   serial
Err:   serial
SCSI:  Net:   No ethernet found.
IDE:   Bus 0: not available
18474 bytes read in 0 ms
## Loading kernel from FIT Image at 00001000 ...
   Using 'conf at 1' configuration
   Verifying Hash Integrity ... OK
   Trying 'kernel at 1' kernel subimage
     Description:  unavailable
     Created:      2017-03-28   9:42:02 UTC
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x000010c8
     Data Size:    3491 Bytes = 3.4 KiB
     Architecture: Sandbox
     OS:           Linux
     Load Address: 0x00040000
     Entry Point:  0x00000008
   Verifying Hash Integrity ... OK
## Loading fdt from FIT Image at 00001000 ...
   Using 'conf at 1' configuration
   Trying 'fdt at 1' fdt subimage
     Description:  snow
     Created:      2017-03-28   9:42:02 UTC
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x00002d30
     Data Size:    193 Bytes = 193 Bytes
     Architecture: Sandbox
     Sign algo:    sha1,rsa2048:dev
     Sign value:   unavailable
     Timestamp:    unavailable
   Verifying Hash Integrity ... sha1,rsa2048:dev- OK
   Booting using the fdt blob at 0x002d30
   Loading Kernel Image ... OK
3491 bytes written in 0 ms
193 bytes written in 0 ms
4591 bytes written in 0 ms
3491 bytes written in 0 ms
4591 bytes written in 0 ms

Traceback (most recent call last):
  File "./test/image/test-fit.py", line 481, in <module>
    run_tests()
  File "./test/image/test-fit.py", line 470, in run_tests
    run_fit_test(mkimage, options.u_boot)
  File "./test/image/test-fit.py", line 395, in run_fit_test
    line = find_matching(stdout, 'Booting using the FDT blob at ')
  File "./test/image/test-fit.py", line 286, in find_matching
    raise ValueError('Test aborted')
ValueError: Test aborted


rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================



More information about the U-Boot mailing list