Test zstd decompression in the same way that other decompressors are tested.
Signed-off-by: Logan Gunthorpe <logang@deltatee.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
cat /file.gz
cat /file.xz
cat /file.lzop
+cat /file.zstd
set check_signatures=
. "@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
Hello, user!
+Hello, user!
+
Hello, user!"
out="$("${grubshell}" --modules="$modules $filters" --files="$files" "@srcdir@/tests/file_filter/test.cfg")"