tests/functional: update tuxruntest to use uncompress utility
Use the utility functions to reduce code duplication. Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20250108121054.1126164-21-alex.bennee@linaro.org>
This commit is contained in:
parent
e6c9ab0b18
commit
3b9ec25e48
@ -73,17 +73,7 @@ class TuxRunBaselineTest(QemuSystemTest):
|
||||
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user