[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 09/32] tests/functional: update the ppc64 tuxrun tests, (continued)
- [PATCH v4 09/32] tests/functional: update the ppc64 tuxrun tests, 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 03/32] tests/functional: add a m68k tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 12/32] tests/functional: update the s390x tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 06/32] tests/functional: update the mips64 tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 13/32] tests/functional: update the sparc64 tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 04/32] tests/functional: update the mips32 tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 08/32] tests/functional: update the ppc32 tuxrun tests, Alex Bennée, 2025/01/08
- [PATCH v4 20/32] tests/functional: update tuxruntest to use uncompress utility,
Alex Bennée <=
- [PATCH v4 25/32] tests/docker: move riscv64 cross container from sid to trixie, Alex Bennée, 2025/01/08
- [PATCH v4 28/32] tests/vm: partially un-tabify help output, 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 26/32] tests/lcitool: remove temp workaround for debian mips64el, 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 19/32] tests/functional: add zstd support to uncompress utility, Alex Bennée, 2025/01/08