u-boot/test/py/tests
Love Kumar 0786dd573d test/py: net_boot: Add test cases for net boot
Add tests for booting image using tftpboot/pxe boot commands, tftpboot
boot case loads the FIT image into DDR and boots using bootm command
whereas pxe boot cases downloads the pxe configuration file from the
TFTP server and interprets it to boot the images mentioned in the pxe
configurations file.
This test relies on boardenv_* containing configuration values including
the parameter 'pattern'. tftpboot/pxe boot cases boots the Linux till the
boot log pattern value is matched. For example, if the parameter
'pattern' is defined as 'login:', it will boot till login prompt.

Signed-off-by: Love Kumar <love.kumar@amd.com>
Tested-by: Tom Rini <trini@konsulko.com>
2024-06-13 16:31:24 -06:00
..
bootstd part: Add a function to find the first bootable partition 2023-01-23 18:11:40 -05:00
test_android avb: move SPDX license identifiers to the first line 2024-02-15 10:38:34 +01:00
test_cat tests: Fix exception when cleaning up skipped test 2023-07-17 15:39:55 -04:00
test_efi_bootmgr global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
test_efi_capsule sandbox: capsule: binman: generate some capsules as part of build 2024-04-08 12:59:31 +02:00
test_efi_secboot efi_loader: improve error handling in try_load_entry() 2024-05-01 07:38:29 +02:00
test_eficonfig test: typo curren 2024-04-17 17:05:57 -06:00
test_fs test/py: Disable error E0611 in two cases for pylint 2023-12-09 15:59:13 -05:00
test_semihosting test: unit test for semihosting 2023-08-14 17:55:53 -04:00
test_xxd tests: Fix exception when cleaning up skipped test 2023-07-17 15:39:55 -04:00
vboot test: py: vboot: add test for global image signature 2022-03-31 14:12:23 -04:00
fit_util.py vbe: Add a test for VBE device tree fixups 2022-10-17 21:17:13 -06:00
fs_helper.py test: Add size granularity parameter to mk_fs 2023-11-28 20:10:25 -05:00
source.its test: Add test for source command 2022-12-31 13:35:19 -05:00
test_000_version.py SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
test_bind.py test: Make test_bind_unbind_with_uclass() single-threaded 2022-09-12 18:06:36 -04:00
test_bootmenu.py test: restore timeout after bootmenu unit test 2022-05-28 10:59:27 +02:00
test_bootstage.py test/py: bootstage: Add test for bootstage command 2024-01-18 20:24:12 -05:00
test_button.py cmd/button: return button status 2020-10-14 11:16:34 -04:00
test_cleanup_build.py test: Skip cleanup test if not built out of tree 2024-01-18 20:23:37 -05:00
test_dfu.py test: Use single quote consistently 2019-01-15 15:28:41 -05:00
test_dm.py dm: core: Support sorting devices with dm tree 2023-01-23 18:11:39 -05:00
test_efi_fit.py test: correct architecture in EFI FIT test 2023-06-16 06:45:20 +02:00
test_efi_loader.py test: address some pylint warnings 2021-11-26 21:30:59 +01:00
test_efi_selftest.py efi: Rename the base efi self-test 2023-05-04 09:57:43 +02:00
test_env.py test: env: add test for u-boot-initial-env creation 2023-01-11 15:02:23 -05:00
test_event_dump.py efi: Use the installed SMBIOS tables 2023-09-22 06:05:40 +08:00
test_extension.py pytest: add sandbox test for "extension" command 2021-05-13 13:09:09 -04:00
test_fit_auto_signed.py mkimage: fit: Support signed configurations in 'auto' FITs 2023-01-27 12:51:27 -05:00
test_fit_ecdsa.py test: Update FIT tests to run in parallel 2022-09-12 18:06:36 -04:00
test_fit_hashes.py test: Update FIT tests to run in parallel 2022-09-12 18:06:36 -04:00
test_fit.py bootm: Fix flags used for bootargs string substitution 2023-12-20 10:46:54 -05:00
test_fpga.py test/py: Automated conversion to Python 3 2019-10-30 17:48:47 -04:00
test_gpio.py test/py: gpio: Add gpio pins generic test 2024-01-29 10:31:24 -05:00
test_gpt.py cmd: gpt: Add command to swap partition order 2023-09-11 16:27:49 -04:00
test_handoff.py test: Fix the boardspec for the SPL handoff test 2020-01-02 10:27:23 -05:00
test_help.py sandbox: Avoid binman error when run without device tree 2022-05-05 09:29:57 -04:00
test_i2c.py test/py: i2c: Add tests for i2c command 2024-01-16 17:05:29 -05:00
test_kconfig.py test: Add some tests for kconfig.h 2022-08-10 13:38:30 -04:00
test_log.py sandbox: Drop the 'starting...' message 2021-03-12 09:57:29 -05:00
test_lsblk.py test: test_lsblk: Mark as sandbox specific 2022-01-14 12:26:42 -05:00
test_md.py SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
test_mdio.py test/py: mdio: Add tests for mdio command 2024-01-16 12:00:05 -05:00
test_memtest.py test/py: memtest: Add tests for mtest command 2024-01-16 17:05:29 -05:00
test_mii.py test/py: mii: Add tests for mii command 2024-01-16 17:05:29 -05:00
test_mmc_rd.py test/py: mmc: Fix 'mmc info' testcase 2020-03-27 15:42:04 -04:00
test_mmc_wr.py test/py: Automated conversion to Python 3 2019-10-30 17:48:47 -04:00
test_mmc.py test/py: mmc: Add tests for MMC device 2024-01-29 10:31:24 -05:00
test_net_boot.py test/py: net_boot: Add test cases for net boot 2024-06-13 16:31:24 -06:00
test_net.py test/py: net: Add dhcp abort test 2024-03-01 18:34:08 -05:00
test_of_migrate.py dm: test: Add a test for the various migration combinations 2023-02-14 09:43:27 -07:00
test_ofplatdata.py dm: treewide: Complete migration to new driver model schema 2023-02-14 09:43:27 -07:00
test_optee_rpmb.py test: py: add optee_rpmb tests 2024-04-18 16:04:48 +03:00
test_part.py test/py: test_part: Correct the test case name 2022-05-26 10:27:14 -04:00
test_pinmux.py test: Fix test_pinmux to run in parallel 2022-09-12 18:06:36 -04:00
test_pstore_data_console.hex test: Add PStore command tests 2020-10-14 11:16:34 -04:00
test_pstore_data_panic1.hex test: Add PStore command tests 2020-10-14 11:16:34 -04:00
test_pstore_data_panic2.hex test: Add PStore command tests 2020-10-14 11:16:34 -04:00
test_pstore.py test: Add PStore command tests 2020-10-14 11:16:34 -04:00
test_qfw.py test: qemu: add qfw sandbox driver, dm tests, qemu tests 2021-04-12 17:45:39 -04:00
test_reset.py test/py: reset: Add a test for reset command 2024-03-19 18:40:47 -04:00
test_sandbox_exit.py test: unit test for exception command 2020-12-13 07:58:17 -07:00
test_sandbox_opts.py CI, pytest: Add a test for sandbox without LTO 2023-11-07 14:49:40 -05:00
test_saveenv.py test/py: saveenv: Add a test for saveenv command 2024-03-19 18:40:47 -04:00
test_scp03.py global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
test_scsi.py disk: simplify print_part_header() 2024-04-12 08:53:31 -06:00
test_sf.py SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
test_shell_basics.py test: py: test_shell_run() with CONFIG_HUSH_PARSER=n 2020-08-07 22:31:32 -04:00
test_sleep.py test/py: sleep: Add a test for the time command 2023-10-09 15:24:31 -04:00
test_smbios.py test: unit test for smbios command 2024-01-26 14:15:08 +01:00
test_source.py cmd: source: Support specifying config name 2022-12-31 13:35:19 -05:00
test_spl.py test: spl: Add a test for the SPI load method 2023-10-17 20:50:52 -04:00
test_stackprotector.py test/py: test_stackprotector: Disable for ASAN 2022-06-23 12:58:18 -04:00
test_tpm2.py tpm-v2: allow algorithm name to be configured for pcr_read and pcr_extend 2024-05-27 09:00:27 +03:00
test_trace.py test: test_trace.py: Have trace-cmd report always use -l 2024-01-18 09:04:34 -05:00
test_ums.py test: Use single quote consistently 2019-01-15 15:28:41 -05:00
test_unknown_cmd.py SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
test_usb.py test/py: usb: Add tests for USB device 2024-01-29 10:31:24 -05:00
test_ut.py test: hush: Test hush variable expansion 2023-12-28 12:02:56 -05:00
test_vbe_vpl.py vbe: Use the correct image filename in the test 2023-04-03 06:53:53 +12:00
test_vbe.py vbe: Use a manual test 2022-10-31 11:04:00 -04:00
test_vboot.py test: vboot: Using variable 'old_dtb' before assignment 2023-12-13 18:39:06 -05:00
test_vpl.py vpl: Support running vpl tests 2022-05-02 09:58:13 -04:00
test_zynq_secure.py test/py: secure: Add secure tests for Zynq & ZynqMP 2024-01-29 10:31:24 -05:00
test_zynqmp_rpu.py test/py: zynqmp_rpu: Add test for loading RPU apps 2024-01-29 10:31:24 -05:00
test_zynqmp_secure.py test/py: secure: Add secure tests for Zynq & ZynqMP 2024-01-29 10:31:24 -05:00
vboot_evil.py test: Correct pylint errors 2022-03-02 10:28:12 -05:00
vboot_forge.py fit: Don't allow verification of images with @ nodes 2021-02-15 19:17:25 -05:00