From: Logan Gunthorpe Date: Tue, 21 Oct 2025 15:56:28 +0000 (-0600) Subject: tests/file_filter: Add zstd tests X-Git-Tag: grub-2.14-rc1~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=20211246a8c4358bd72a249e96d3eb2af9c15a5f;p=thirdparty%2Fgrub.git tests/file_filter: Add zstd tests Test zstd decompression in the same way that other decompressors are tested. Signed-off-by: Logan Gunthorpe Reviewed-by: Daniel Kiper --- diff --git a/tests/file_filter/test.cfg b/tests/file_filter/test.cfg index 4308aaca5..ec4d10ab4 100644 --- a/tests/file_filter/test.cfg +++ b/tests/file_filter/test.cfg @@ -3,4 +3,5 @@ set check_signatures=enforce cat /file.gz cat /file.xz cat /file.lzop +cat /file.zstd set check_signatures= diff --git a/tests/file_filter_test.in b/tests/file_filter_test.in index ed6abcb5a..18324f1a0 100644 --- a/tests/file_filter_test.in +++ b/tests/file_filter_test.in @@ -19,14 +19,15 @@ grubshell=@builddir@/grub-shell . "@builddir@/grub-core/modinfo.sh" -filters="gzio xzio lzopio pgp" +filters="gzio xzio lzopio zstdio pgp" modules="cat mpi" for mod in $(cut -d ' ' -f 2 "@builddir@/grub-core/crypto.lst" | sort -u); do modules="$modules $mod" done -for file in file.gz file.xz file.lzop file.gz.sig file.xz.sig file.lzop.sig keys.pub; do +for file in file.gz file.xz file.lzop file.zstd file.gz.sig file.xz.sig \ + file.lzop.sig file.zstd.sig keys.pub; do files="$files /$file=@srcdir@/tests/file_filter/$file" done @@ -35,6 +36,8 @@ result="Hello, user! Hello, user! +Hello, user! + Hello, user!" out="$("${grubshell}" --modules="$modules $filters" --files="$files" "@srcdir@/tests/file_filter/test.cfg")"