]> git.dujemihanovic.xyz Git - u-boot.git/commit
test/py: net_boot: Add test cases for net boot
authorLove Kumar <love.kumar@amd.com>
Wed, 5 Jun 2024 09:49:35 +0000 (15:19 +0530)
committerTom Rini <trini@konsulko.com>
Thu, 13 Jun 2024 22:31:24 +0000 (16:31 -0600)
commit0786dd573d0793417852e009dee3148ebdd163f3
tree1347382eb884e106fdb076c3a9b7d4c4a7b83098
parenta57973ab47615f9d471b0c1d51554803c533df3a
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>
test/py/tests/test_net_boot.py [new file with mode: 0644]