On Thu, 20 Mar 2025 07:59:21 -0600, Tom Rini wrote:

> Hey all,
> 
> One thing that Simon Glass has noted is that our pytest run time keeps
> getting longer. Looking at:
> https://source.denx.de/u-boot/u-boot/-/pipelines/25011/test_report?job_name=sandbox%20test.py%3A%20%5Bfast%20amd64%5D
> we can see that some of the longest running tests are a little puzzling.
> It turns out that we have two ways of making filesystem images without
> requiring root access and one of them is significantly slower than the
> other. This series changes us from using virt-make-fs to only using the
> mk_fs helper that currently resides in test_ut.py which uses standard
> userspace tools. The final result can be seen at:
> https://source.denx.de/u-boot/u-boot/-/pipelines/25015/test_report?job_name=sandbox%20test.py%3A%20%5Bfast%20amd64%5D
> and the tests changed here now run much quicker.
> 
> [...]

Applied to u-boot/master, thanks!

[01/10] test/py: Rework test_cat to not use virt-make-fs
        commit: 47ceaf8816aa1eb1d8a924b3d31c93a852de029d
[02/10] test/py: Rework test_xxd to not use virt-make-fs
        commit: f98d2a31271dd3357e4f13a77b62cd383bd3f09d
[03/10] test/py/tests: Move "setup_image" from test_ut.py to fs_helper.py
        commit: fce92e304fcd8bdba522a43aeef12cc3b0b2df56
[04/10] test/py: Fix a problem with setup_image
        commit: 2c092875abfd9269a34b3cc03930066fda53a476
[05/10] test/py: Rework test_efi_bootmgr to not use virt-make-fs
        commit: 4b33810511445dfd5466223f8fad2961b0732abe
[06/10] test/py: Rework test_eficonfig to not use virt-make-fs
        commit: 397fc80b9fc2c6831beaaf92d66d725ca33837e6
[07/10] test/py: Rework test_efi_capsule to not use virt-make-fs
        commit: 27cca9e5d3a09d234db1a289cc1d19aec71b6910
[08/10] test/py: Rework test_efi_secboot to not use virt-make-fs
        commit: 7bf75f3e36d0907e83c84ed252c8f24b1659985c
[09/10] doc/develop/py_testing.rst: Update section on filesystem images
        commit: 6df302c17881d47abaceefb9a13c5723c15110c3
[10/10] Dockerfile: Update to drop virt-make-fs packages
        commit: eb1b90ec57a43ff4799d9626a1481acd01a4adb4
-- 
Tom


Reply via email to