[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 20/32] tests/functional: update tuxruntest to use uncompress u
From: |
Alex Bennée |
Subject: |
[PATCH v4 20/32] tests/functional: update tuxruntest to use uncompress utility |
Date: |
Wed, 8 Jan 2025 12:10:42 +0000 |
Use the utility functions to reduce code duplication.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
tests/functional/qemu_test/tuxruntest.py | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/tests/functional/qemu_test/tuxruntest.py
b/tests/functional/qemu_test/tuxruntest.py
index 7227a83757..41a4945a14 100644
--- a/tests/functional/qemu_test/tuxruntest.py
+++ b/tests/functional/qemu_test/tuxruntest.py
@@ -73,17 +73,7 @@ def fetch_tuxrun_assets(self, kernel_asset, rootfs_asset,
dtb_asset=None):
Fetch the TuxBoot assets.
"""
kernel_image = kernel_asset.fetch()
- disk_image_zst = rootfs_asset.fetch()
-
- disk_image = self.scratch_file("rootfs.ext4")
-
- check_call(['zstd', "-f", "-d", disk_image_zst,
- "-o", disk_image],
- stdout=DEVNULL, stderr=DEVNULL)
- # zstd copies source archive permissions for the output
- # file, so must make this writable for QEMU
- os.chmod(disk_image, stat.S_IRUSR | stat.S_IWUSR)
-
+ disk_image = self.uncompress(rootfs_asset)
dtb = dtb_asset.fetch() if dtb_asset is not None else None
return (kernel_image, disk_image, dtb)
--
2.39.5
- [PATCH v4 04/32] tests/functional: update the mips32 tuxrun tests, (continued)
- [PATCH v4 04/32] tests/functional: update the mips32 tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 17/32] system/qtest: properly feedback results of clock_[step|set], Alex Bennée, 2025/01/08
- [PATCH v4 23/32] tests/functional: extend test_aarch64_virt with vulkan test, Alex Bennée, 2025/01/08
- [PATCH v4 09/32] tests/functional: update the ppc64 tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 14/32] tests/functional: update the x86_64 tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 01/32] tests/functional: update the arm tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 30/32] pc-bios: ensure keymaps dependencies set vnc tests, Alex Bennée, 2025/01/08
- [PATCH v4 16/32] tests/qtest: remove clock_steps from virtio tests, Alex Bennée, 2025/01/08
- [PATCH v4 20/32] tests/functional: update tuxruntest to use uncompress utility,
Alex Bennée <=
- [PATCH v4 28/32] tests/vm: partially un-tabify help output, Alex Bennée, 2025/01/08
- [PATCH v4 26/32] tests/lcitool: remove temp workaround for debian mips64el, Alex Bennée, 2025/01/08
- [PATCH v4 25/32] tests/docker: move riscv64 cross container from sid to trixie, Alex Bennée, 2025/01/08
- [PATCH v4 27/32] tests/vm: fix build_path based path, Alex Bennée, 2025/01/08
- [PATCH v4 29/32] tests/vm: allow interactive login as root, Alex Bennée, 2025/01/08
- [PATCH v4 32/32] MAINTAINERS: Remove myself from reviewers, Alex Bennée, 2025/01/08
- [PATCH v4 24/32] tests/lcitool: bump to latest version of libvirt-ci, Alex Bennée, 2025/01/08