From c8ef089c149afaab413c3a51be827dd1d11afe0e Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Thu, 20 Oct 2022 17:39:06 +0300 Subject: [PATCH] Tests: Test the .lz files in test_files.sh. --- tests/test_files.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tests/test_files.sh b/tests/test_files.sh index 6aa10d4e..ceb9197c 100755 --- a/tests/test_files.sh +++ b/tests/test_files.sh @@ -164,4 +164,29 @@ do fi done + +####### +# .lz # +####### + +if grep 'define HAVE_LZIP_DECODER' ../config.h > /dev/null ; then + for I in "$srcdir"/files/good-*.lz + do + if test -z "$XZ" || "$XZ" -dc "$I" > /dev/null; then + : + else + echo "Good file failed: $I" + exit 1 + fi + done + + for I in "$srcdir"/files/bad-*.lz "$srcdir"/files/unsupported-*.lz + do + if test -n "$XZ" && "$XZ" -dc "$I" > /dev/null 2>&1; then + echo "Bad file succeeded: $I" + exit 1 + fi + done +fi + exit "$EXIT_STATUS"