Hi,

On 02/05/2025 04:50, Simon Glass wrote:
During a recent discussion with Heinrich we discussed why the hooks are
kept in a separate repo.

The amount of code is small, a tenth of the size of the recently added
lwip, just by way of example. Testing is a critical part of U-Boot and
one of the things that distinguishes it from firmware projects that have
not kept up in this area. By having the tests somewhere else, we are
signalling that it is unusual, or difficult, or optional.

The hooks mechanism also needs something of an update to take account of
real boards in 2025. That will be much easier to undertake if the code
that test/py talks to is in the same repo.

This series brings the hook files in as first-class citizens of U-Boot.

So this will definitely remove the ability to have test hooks out of the
U-boot tree ? This is a major regression, and I do not want my test hooks
to be in the main u-boot tree for plenty of reasons, the main reasons is
that I need flexibility to handle my lab boards and I can't wait multiple
weeks to have the hooks fixed in the main tree.

This could be enhanced, but I agree with Tom, it's a bad idea to merge
them in the main tree.

Neil


If we do go ahead with this, I will send a different series which has
separate commits (with correct author) in the u-boot-test-hooks repo.


Simon Glass (3):
   test: Bring in the test hooks
   doc: Tidy up the hooks documentation
   CI: Update to use the hooks in the U-Boot repo

  .azure-pipelines.yml                          |  15 +-
  .gitlab-ci.yml                                |  16 +-
  doc/develop/index.rst                         |   1 +
  doc/develop/py_testing.rst                    |  22 +-
  doc/develop/test_hooks.rst                    | 306 ++++++++++++++++++
  test/hooks/bin/OLI01/conf.mx6qsabrelite_na    |  26 ++
  .../conf.integratorcp_cm926ejs_qemu           |  27 ++
  test/hooks/bin/bill-the-cat/conf.qemu_mips_na |  28 ++
  .../bill-the-cat/conf.vexpress_ca15_tc2_qemu  |  27 ++
  .../bin/common-config.cros-servo-dut-control  |  69 ++++
  test/hooks/bin/common.labgrid-trini           |  35 ++
  test/hooks/bin/console.fvp                    |  28 ++
  test/hooks/bin/console.labgrid-sjg            |  42 +++
  test/hooks/bin/console.labgrid-trini          |  24 ++
  test/hooks/bin/console.picocom                |  42 +++
  test/hooks/bin/console.qemu                   |  35 ++
  test/hooks/bin/download.imx_usb               |  23 ++
  test/hooks/bin/download.l4t-exec-uboot        |  25 ++
  test/hooks/bin/download.tegra-uboot-flasher   |  24 ++
  test/hooks/bin/ellesmere/common-labgrid-sjg   |  46 +++
  test/hooks/bin/ellesmere/conf.all             |  24 ++
  .../hooks/bin/ellesmere/conf.evb-ast2500_qemu |  11 +
  test/hooks/bin/ellesmere/conf.qemu-riscv32_na |   1 +
  .../bin/ellesmere/conf.qemu-riscv32_spl_na    |   1 +
  test/hooks/bin/ellesmere/conf.qemu-riscv64_na |   1 +
  test/hooks/bin/ellesmere/conf.qemu-x86_64_na  |   1 +
  test/hooks/bin/ellesmere/conf.qemu-x86_na     |   1 +
  test/hooks/bin/ellesmere/conf.qemu_arm64_na   |   1 +
  .../bin/ellesmere/conf.qemu_arm64_spl_na      |   1 +
  test/hooks/bin/ellesmere/conf.qemu_arm_na     |   1 +
  test/hooks/bin/ellesmere/conf.qemu_arm_spl_na |   1 +
  test/hooks/bin/flash.em100                    |  30 ++
  test/hooks/bin/flash.fiptool                  |  22 ++
  test/hooks/bin/flash.flashair                 |  45 +++
  test/hooks/bin/flash.labgrid-trini.sd-mux     |  31 ++
  test/hooks/bin/flash.none                     |  21 ++
  test/hooks/bin/flash.qemu_gen_padded_image    |  15 +
  test/hooks/bin/flash.recovery_l4t             |  44 +++
  test/hooks/bin/flash.sdwire_common_mount      |  80 +++++
  .../bin/flash.sdwire_digital-loggers_raw      |  41 +++
  test/hooks/bin/flash.sdwire_poweroff_mount    |  32 ++
  test/hooks/bin/flash.sdwire_poweroff_raw      |  42 +++
  test/hooks/bin/flash.sdwire_relay_mount       |  34 ++
  test/hooks/bin/flashair.rpi                   |  47 +++
  test/hooks/bin/flashair.ti-omap               |  26 ++
  test/hooks/bin/getrole.labgrid-sjg            |  34 ++
  .../kea/conf.Linksprite_pcDuino3_sjg-pcduino3 |  33 ++
  .../bin/kea/conf.chromebook_link_sjg-link     |  30 ++
  .../bin/kea/conf.chromebook_samus_sjg-samus   |  30 ++
  test/hooks/bin/kea/conf.jetson-tk1_sjg-tk1    |  38 +++
  .../bin/kea/conf.minnowmax_sjg-minnowmax      |  33 ++
  .../hooks/bin/kea/conf.orangepi_pc_sjg-opi_pc |  35 ++
  test/hooks/bin/kea/conf.rock2_sjg-rock2       |  33 ++
  test/hooks/bin/kea/conf.rpi_3_32b_sjg-rpi_3b  |  34 ++
  test/hooks/bin/kea/conf.rpi_3_sjg-rpi_3b      |  34 ++
  .../bin/kea/conf.zynq_zybo_sjg-zynq_zybo      |  44 +++
  .../conf.am62x_beagleplay_a53_na              |  30 ++
  .../konsulko-labgrid/conf.am64x_evm_a53_na    |  30 ++
  .../bin/konsulko-labgrid/conf.rpi_4_32b_na    |   1 +
  test/hooks/bin/konsulko-labgrid/conf.rpi_4_na |   1 +
  .../bin/konsulko-labgrid/conf.rpi_arm64_na    |  25 ++
  test/hooks/bin/poweroff.digital-loggers       |  22 ++
  test/hooks/bin/poweroff.manual                |  21 ++
  test/hooks/bin/poweroff.none                  |  22 ++
  test/hooks/bin/poweroff.phidgets              |  37 +++
  test/hooks/bin/poweroff.pm342                 |  21 ++
  test/hooks/bin/poweroff.ykush                 |  23 ++
  test/hooks/bin/poweron.digital-loggers        |  22 ++
  test/hooks/bin/poweron.manual                 |  21 ++
  test/hooks/bin/poweron.none                   |  22 ++
  test/hooks/bin/poweron.phidgets               |  32 ++
  test/hooks/bin/poweron.pm342                  |  24 ++
  test/hooks/bin/poweron.ykush                  |  23 ++
  test/hooks/bin/push-flashair.py               | 118 +++++++
  test/hooks/bin/qemu.swtpm                     |  23 ++
  test/hooks/bin/recovery.manual                |  23 ++
  test/hooks/bin/recovery.phidgets              |  29 ++
  test/hooks/bin/recovery.pm342                 |  26 ++
  test/hooks/bin/recovery.relay                 |  39 +++
  test/hooks/bin/recovery.usbrelay              |  32 ++
  test/hooks/bin/release.labgrid-sjg            |  22 ++
  test/hooks/bin/release.none                   |  22 ++
  test/hooks/bin/reset.cros_servo               |  23 ++
  test/hooks/bin/reset.digital-loggers          |  25 ++
  test/hooks/bin/reset.labgrid-trini            |  24 ++
  test/hooks/bin/reset.none                     |  30 ++
  test/hooks/bin/reset.pm342                    |  21 ++
  test/hooks/bin/reset.recovery_download        |  36 +++
  test/hooks/bin/reset.usbrelay                 |  26 ++
  test/hooks/bin/reset.ykush                    |  25 ++
  test/hooks/bin/swarren-lx1/conf.jetson-tk1_na |  36 +++
  test/hooks/bin/swarren-lx1/conf.p2371-2180_na |  57 ++++
  .../bin/swarren-lx1/conf.p2771-0000-500_na    |  32 ++
  test/hooks/bin/travis-ci/conf.M5208EVBE_qemu  |  27 ++
  test/hooks/bin/travis-ci/conf.coreboot_qemu   |  28 ++
  .../hooks/bin/travis-ci/conf.evb-ast2500_qemu |  11 +
  .../hooks/bin/travis-ci/conf.evb-ast2600_qemu |  13 +
  .../travis-ci/conf.integratorcp_cm926ejs_qemu |  27 ++
  test/hooks/bin/travis-ci/conf.malta64_qemu    |  30 ++
  test/hooks/bin/travis-ci/conf.malta64el_qemu  |  31 ++
  test/hooks/bin/travis-ci/conf.malta_qemu      |  30 ++
  test/hooks/bin/travis-ci/conf.maltael_qemu    |  31 ++
  test/hooks/bin/travis-ci/conf.qemu-ae3xx_na   |  27 ++
  .../hooks/bin/travis-ci/conf.qemu-arm-sbsa_na |  27 ++
  test/hooks/bin/travis-ci/conf.qemu-ax25_na    |  27 ++
  .../bin/travis-ci/conf.qemu-loongarch64_na    |  12 +
  test/hooks/bin/travis-ci/conf.qemu-ppce500_na |  27 ++
  test/hooks/bin/travis-ci/conf.qemu-riscv32_na |  11 +
  .../bin/travis-ci/conf.qemu-riscv32_spl_na    |  11 +
  test/hooks/bin/travis-ci/conf.qemu-riscv64_na |  11 +
  .../bin/travis-ci/conf.qemu-riscv64_spl_na    |  11 +
  test/hooks/bin/travis-ci/conf.qemu-x86_64_na  |  27 ++
  test/hooks/bin/travis-ci/conf.qemu-x86_na     |  27 ++
  .../bin/travis-ci/conf.qemu-xtensa-dc233c_na  |  12 +
  test/hooks/bin/travis-ci/conf.qemu_arm64_na   |  30 ++
  .../bin/travis-ci/conf.qemu_arm64_spl_na      |  32 ++
  .../bin/travis-ci/conf.qemu_arm64_tpl_na      |  29 ++
  test/hooks/bin/travis-ci/conf.qemu_arm64be_na |  13 +
  test/hooks/bin/travis-ci/conf.qemu_arm_na     |  30 ++
  test/hooks/bin/travis-ci/conf.qemu_arm_spl_na |  31 ++
  test/hooks/bin/travis-ci/conf.qemu_mips64_na  |  28 ++
  .../hooks/bin/travis-ci/conf.qemu_mips64el_na |  28 ++
  test/hooks/bin/travis-ci/conf.qemu_mips_na    |  28 ++
  test/hooks/bin/travis-ci/conf.qemu_mipsel_na  |  28 ++
  .../bin/travis-ci/conf.r2dplus_i82557c_qemu   |  27 ++
  .../bin/travis-ci/conf.r2dplus_pcnet_qemu     |  27 ++
  .../bin/travis-ci/conf.r2dplus_rtl8139_qemu   |  27 ++
  .../bin/travis-ci/conf.r2dplus_tulip_qemu     |  27 ++
  .../conf.sifive_unleashed_sdcard_qemu         |  11 +
  .../conf.sifive_unleashed_spi-nor_qemu        |  11 +
  .../bin/travis-ci/conf.vexpress_ca15_tc2_qemu |  27 ++
  .../bin/travis-ci/conf.vexpress_ca9x4_qemu    |  27 ++
  .../travis-ci/conf.vexpress_fvp_bloblist_na   |   1 +
  test/hooks/bin/travis-ci/conf.vexpress_fvp_na |  29 ++
  .../travis-ci/conf.xilinx_versal_virt_qemu    |  27 ++
  .../bin/travis-ci/conf.xilinx_zynq_virt_qemu  |  27 ++
  test/hooks/bin/travis-ci/conf.xtfpga_qemu     |  27 ++
  test/hooks/bin/travis-ci/conf.zynq_zc702_qemu |  27 ++
  test/hooks/bin/u-boot-test-common             |  36 +++
  test/hooks/bin/u-boot-test-console            |  25 ++
  test/hooks/bin/u-boot-test-flash              |  25 ++
  test/hooks/bin/u-boot-test-getrole            |  38 +++
  test/hooks/bin/u-boot-test-power-off          |  25 ++
  test/hooks/bin/u-boot-test-power-on           |  25 ++
  test/hooks/bin/u-boot-test-release            |  26 ++
  test/hooks/bin/u-boot-test-reset              |  25 ++
  test/hooks/bin/wait_raw_device                |  34 ++
  test/hooks/bin/writer.imx_raw                 |  39 +++
  test/hooks/bin/writer.labgrid-trini.rpi       |  46 +++
  test/hooks/bin/writer.labgrid-trini.ti-k3     |  35 ++
  test/hooks/bin/writer.rk3288_raw              |  40 +++
  test/hooks/bin/writer.rpi_mount               |  43 +++
  test/hooks/bin/writer.sunxi_raw               |  36 +++
  test/hooks/bin/writer.ti-k3_mount             |  36 +++
  test/hooks/bin/writer.ti-omap_mount           |  29 ++
  test/hooks/bin/writer.zynq_mount              |  36 +++
  test/hooks/contrib/src/.gitignore             |   1 +
  test/hooks/contrib/src/README.txt             |  13 +
  test/hooks/contrib/src/build.sh               |   7 +
  test/hooks/contrib/src/phidgets-relay.c       |  81 +++++
  .../contrib/udev/swarren-lx1/99-ubtest.rules  |  89 +++++
  .../OLI01/u_boot_boardenv_mx6qsabrelite_na.py |  39 +++
  .../konsulko-labgrid/u_boot_boardenv_rpi_4.py |   1 +
  .../u_boot_boardenv_rpi_arm64.py              |  84 +++++
  .../u_boot_boardenv_jetson_tk1_na.py          | 110 +++++++
  .../u_boot_boardenv_p2371_2180_na.py          | 110 +++++++
  .../u_boot_boardenv_p2771_0000_500_na.py      |  73 +++++
  test/hooks/py/travis-ci/travis_tftp.py        |  31 ++
  .../u_boot_boardenv_M5208EVBE_qemu.py         |   6 +
  .../u_boot_boardenv_evb_ast2500_qemu.py       |   5 +
  .../u_boot_boardenv_evb_ast2600_qemu.py       |   4 +
  .../travis-ci/u_boot_boardenv_malta64_qemu.py |   5 +
  .../u_boot_boardenv_malta64el_qemu.py         |   5 +
  .../travis-ci/u_boot_boardenv_malta_qemu.py   |   5 +
  .../travis-ci/u_boot_boardenv_maltael_qemu.py |   5 +
  .../u_boot_boardenv_qemu_ae3xx_na.py          |   6 +
  .../u_boot_boardenv_qemu_arm64_na.py          |  12 +
  .../u_boot_boardenv_qemu_arm64be_na.py        |  10 +
  .../travis-ci/u_boot_boardenv_qemu_arm_na.py  |  12 +
  .../travis-ci/u_boot_boardenv_qemu_ax25_na.py |   6 +
  .../u_boot_boardenv_qemu_loongarch64_na.py    |  11 +
  .../u_boot_boardenv_qemu_riscv32_na.py        |  10 +
  .../u_boot_boardenv_qemu_riscv32_spl_na.py    |  10 +
  .../u_boot_boardenv_qemu_riscv64_na.py        |  10 +
  .../u_boot_boardenv_qemu_riscv64_spl_na.py    |  10 +
  .../u_boot_boardenv_qemu_x86_64_na.py         |  12 +
  .../travis-ci/u_boot_boardenv_qemu_x86_na.py  |  12 +
  .../u_boot_boardenv_qemu_xtensa_dc233c_na.py  |   6 +
  .../u_boot_boardenv_r2dplus_i82557c_qemu.py   |   6 +
  .../u_boot_boardenv_r2dplus_pcnet_qemu.py     |   6 +
  .../u_boot_boardenv_r2dplus_rtl8139_qemu.py   |   6 +
  .../u_boot_boardenv_r2dplus_tulip_qemu.py     |   6 +
  ...t_boardenv_sifive_unleashed_sdcard_qemu.py |  10 +
  ..._boardenv_sifive_unleashed_spi_nor_qemu.py |  10 +
  .../u_boot_boardenv_vexpress_ca15_tc2_qemu.py |  10 +
  .../u_boot_boardenv_vexpress_ca9x4_qemu.py    |  10 +
  ...u_boot_boardenv_xilinx_versal_virt_qemu.py |   1 +
  .../u_boot_boardenv_xilinx_zynq_virt_qemu.py  |   3 +
  .../u_boot_boardenv_zynq_zc702_qemu.py        |   3 +
  199 files changed, 5340 insertions(+), 27 deletions(-)
  create mode 100644 doc/develop/test_hooks.rst
  create mode 100644 test/hooks/bin/OLI01/conf.mx6qsabrelite_na
  create mode 100644 test/hooks/bin/bill-the-cat/conf.integratorcp_cm926ejs_qemu
  create mode 100644 test/hooks/bin/bill-the-cat/conf.qemu_mips_na
  create mode 100644 test/hooks/bin/bill-the-cat/conf.vexpress_ca15_tc2_qemu
  create mode 100755 test/hooks/bin/common-config.cros-servo-dut-control
  create mode 100644 test/hooks/bin/common.labgrid-trini
  create mode 100644 test/hooks/bin/console.fvp
  create mode 100644 test/hooks/bin/console.labgrid-sjg
  create mode 100755 test/hooks/bin/console.labgrid-trini
  create mode 100644 test/hooks/bin/console.picocom
  create mode 100644 test/hooks/bin/console.qemu
  create mode 100644 test/hooks/bin/download.imx_usb
  create mode 100644 test/hooks/bin/download.l4t-exec-uboot
  create mode 100755 test/hooks/bin/download.tegra-uboot-flasher
  create mode 100755 test/hooks/bin/ellesmere/common-labgrid-sjg
  create mode 100644 test/hooks/bin/ellesmere/conf.all
  create mode 100644 test/hooks/bin/ellesmere/conf.evb-ast2500_qemu
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu-riscv32_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu-riscv32_spl_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu-riscv64_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu-x86_64_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu-x86_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu_arm64_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu_arm64_spl_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu_arm_na
  create mode 120000 test/hooks/bin/ellesmere/conf.qemu_arm_spl_na
  create mode 100644 test/hooks/bin/flash.em100
  create mode 100644 test/hooks/bin/flash.fiptool
  create mode 100644 test/hooks/bin/flash.flashair
  create mode 100644 test/hooks/bin/flash.labgrid-trini.sd-mux
  create mode 100644 test/hooks/bin/flash.none
  create mode 100755 test/hooks/bin/flash.qemu_gen_padded_image
  create mode 100644 test/hooks/bin/flash.recovery_l4t
  create mode 100644 test/hooks/bin/flash.sdwire_common_mount
  create mode 100644 test/hooks/bin/flash.sdwire_digital-loggers_raw
  create mode 100644 test/hooks/bin/flash.sdwire_poweroff_mount
  create mode 100644 test/hooks/bin/flash.sdwire_poweroff_raw
  create mode 100644 test/hooks/bin/flash.sdwire_relay_mount
  create mode 100644 test/hooks/bin/flashair.rpi
  create mode 100644 test/hooks/bin/flashair.ti-omap
  create mode 100755 test/hooks/bin/getrole.labgrid-sjg
  create mode 100644 test/hooks/bin/kea/conf.Linksprite_pcDuino3_sjg-pcduino3
  create mode 100644 test/hooks/bin/kea/conf.chromebook_link_sjg-link
  create mode 100644 test/hooks/bin/kea/conf.chromebook_samus_sjg-samus
  create mode 100644 test/hooks/bin/kea/conf.jetson-tk1_sjg-tk1
  create mode 100644 test/hooks/bin/kea/conf.minnowmax_sjg-minnowmax
  create mode 100644 test/hooks/bin/kea/conf.orangepi_pc_sjg-opi_pc
  create mode 100644 test/hooks/bin/kea/conf.rock2_sjg-rock2
  create mode 100644 test/hooks/bin/kea/conf.rpi_3_32b_sjg-rpi_3b
  create mode 100644 test/hooks/bin/kea/conf.rpi_3_sjg-rpi_3b
  create mode 100644 test/hooks/bin/kea/conf.zynq_zybo_sjg-zynq_zybo
  create mode 100644 
test/hooks/bin/konsulko-labgrid/conf.am62x_beagleplay_a53_na
  create mode 100644 test/hooks/bin/konsulko-labgrid/conf.am64x_evm_a53_na
  create mode 120000 test/hooks/bin/konsulko-labgrid/conf.rpi_4_32b_na
  create mode 120000 test/hooks/bin/konsulko-labgrid/conf.rpi_4_na
  create mode 100644 test/hooks/bin/konsulko-labgrid/conf.rpi_arm64_na
  create mode 100644 test/hooks/bin/poweroff.digital-loggers
  create mode 100644 test/hooks/bin/poweroff.manual
  create mode 100755 test/hooks/bin/poweroff.none
  create mode 100644 test/hooks/bin/poweroff.phidgets
  create mode 100644 test/hooks/bin/poweroff.pm342
  create mode 100644 test/hooks/bin/poweroff.ykush
  create mode 100644 test/hooks/bin/poweron.digital-loggers
  create mode 100644 test/hooks/bin/poweron.manual
  create mode 100755 test/hooks/bin/poweron.none
  create mode 100644 test/hooks/bin/poweron.phidgets
  create mode 100644 test/hooks/bin/poweron.pm342
  create mode 100644 test/hooks/bin/poweron.ykush
  create mode 100755 test/hooks/bin/push-flashair.py
  create mode 100755 test/hooks/bin/qemu.swtpm
  create mode 100644 test/hooks/bin/recovery.manual
  create mode 100644 test/hooks/bin/recovery.phidgets
  create mode 100644 test/hooks/bin/recovery.pm342
  create mode 100755 test/hooks/bin/recovery.relay
  create mode 100755 test/hooks/bin/recovery.usbrelay
  create mode 100644 test/hooks/bin/release.labgrid-sjg
  create mode 100644 test/hooks/bin/release.none
  create mode 100644 test/hooks/bin/reset.cros_servo
  create mode 100644 test/hooks/bin/reset.digital-loggers
  create mode 100755 test/hooks/bin/reset.labgrid-trini
  create mode 100644 test/hooks/bin/reset.none
  create mode 100644 test/hooks/bin/reset.pm342
  create mode 100644 test/hooks/bin/reset.recovery_download
  create mode 100644 test/hooks/bin/reset.usbrelay
  create mode 100644 test/hooks/bin/reset.ykush
  create mode 100644 test/hooks/bin/swarren-lx1/conf.jetson-tk1_na
  create mode 100644 test/hooks/bin/swarren-lx1/conf.p2371-2180_na
  create mode 100644 test/hooks/bin/swarren-lx1/conf.p2771-0000-500_na
  create mode 100644 test/hooks/bin/travis-ci/conf.M5208EVBE_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.coreboot_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.evb-ast2500_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.evb-ast2600_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.integratorcp_cm926ejs_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.malta64_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.malta64el_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.malta_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.maltael_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-ae3xx_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-arm-sbsa_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-ax25_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-loongarch64_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-ppce500_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-riscv32_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-riscv32_spl_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-riscv64_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-riscv64_spl_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-x86_64_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-x86_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu-xtensa-dc233c_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_arm64_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_arm64_spl_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_arm64_tpl_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_arm64be_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_arm_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_arm_spl_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_mips64_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_mips64el_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_mips_na
  create mode 100644 test/hooks/bin/travis-ci/conf.qemu_mipsel_na
  create mode 100644 test/hooks/bin/travis-ci/conf.r2dplus_i82557c_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.r2dplus_pcnet_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.r2dplus_rtl8139_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.r2dplus_tulip_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.sifive_unleashed_sdcard_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.sifive_unleashed_spi-nor_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.vexpress_ca15_tc2_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.vexpress_ca9x4_qemu
  create mode 120000 test/hooks/bin/travis-ci/conf.vexpress_fvp_bloblist_na
  create mode 100644 test/hooks/bin/travis-ci/conf.vexpress_fvp_na
  create mode 100644 test/hooks/bin/travis-ci/conf.xilinx_versal_virt_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.xilinx_zynq_virt_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.xtfpga_qemu
  create mode 100644 test/hooks/bin/travis-ci/conf.zynq_zc702_qemu
  create mode 100755 test/hooks/bin/u-boot-test-common
  create mode 100755 test/hooks/bin/u-boot-test-console
  create mode 100755 test/hooks/bin/u-boot-test-flash
  create mode 100755 test/hooks/bin/u-boot-test-getrole
  create mode 100755 test/hooks/bin/u-boot-test-power-off
  create mode 100755 test/hooks/bin/u-boot-test-power-on
  create mode 100755 test/hooks/bin/u-boot-test-release
  create mode 100755 test/hooks/bin/u-boot-test-reset
  create mode 100644 test/hooks/bin/wait_raw_device
  create mode 100755 test/hooks/bin/writer.imx_raw
  create mode 100644 test/hooks/bin/writer.labgrid-trini.rpi
  create mode 100644 test/hooks/bin/writer.labgrid-trini.ti-k3
  create mode 100755 test/hooks/bin/writer.rk3288_raw
  create mode 100755 test/hooks/bin/writer.rpi_mount
  create mode 100755 test/hooks/bin/writer.sunxi_raw
  create mode 100755 test/hooks/bin/writer.ti-k3_mount
  create mode 100755 test/hooks/bin/writer.ti-omap_mount
  create mode 100755 test/hooks/bin/writer.zynq_mount
  create mode 100644 test/hooks/contrib/src/.gitignore
  create mode 100644 test/hooks/contrib/src/README.txt
  create mode 100755 test/hooks/contrib/src/build.sh
  create mode 100644 test/hooks/contrib/src/phidgets-relay.c
  create mode 100644 test/hooks/contrib/udev/swarren-lx1/99-ubtest.rules
  create mode 100644 test/hooks/py/OLI01/u_boot_boardenv_mx6qsabrelite_na.py
  create mode 120000 test/hooks/py/konsulko-labgrid/u_boot_boardenv_rpi_4.py
  create mode 100644 test/hooks/py/konsulko-labgrid/u_boot_boardenv_rpi_arm64.py
  create mode 100644 test/hooks/py/swarren-lx1/u_boot_boardenv_jetson_tk1_na.py
  create mode 100644 test/hooks/py/swarren-lx1/u_boot_boardenv_p2371_2180_na.py
  create mode 100644 
test/hooks/py/swarren-lx1/u_boot_boardenv_p2771_0000_500_na.py
  create mode 100644 test/hooks/py/travis-ci/travis_tftp.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_M5208EVBE_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_evb_ast2500_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_evb_ast2600_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_malta64_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_malta64el_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_malta_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_maltael_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_ae3xx_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_arm64_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_arm64be_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_arm_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_ax25_na.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_qemu_loongarch64_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_riscv32_na.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_qemu_riscv32_spl_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_riscv64_na.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_qemu_riscv64_spl_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_x86_64_na.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_qemu_x86_na.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_qemu_xtensa_dc233c_na.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_r2dplus_i82557c_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_r2dplus_pcnet_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_r2dplus_rtl8139_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_r2dplus_tulip_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_sifive_unleashed_sdcard_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_sifive_unleashed_spi_nor_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_vexpress_ca15_tc2_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_vexpress_ca9x4_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_xilinx_versal_virt_qemu.py
  create mode 100644 
test/hooks/py/travis-ci/u_boot_boardenv_xilinx_zynq_virt_qemu.py
  create mode 100644 test/hooks/py/travis-ci/u_boot_boardenv_zynq_zc702_qemu.py


Reply via email to