Test zstd decompression in the same way that other decompressors are
tested.

Signed-off-by: Logan Gunthorpe <[email protected]>
---
 tests/file_filter/test.cfg | 1 +
 tests/file_filter_test.in  | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/tests/file_filter/test.cfg b/tests/file_filter/test.cfg
index 4308aaca52ba..ec4d10ab4b23 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 ed6abcb5af43..18324f1a0933 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")"
-- 
2.47.3


_______________________________________________
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to