From 0b6ebe6fad8adb1ec95bb5529c5af2185d40c2cf Mon Sep 17 00:00:00 2001 From: Thomas Klausner Date: Fri, 13 Oct 2023 16:19:04 +0200 Subject: [PATCH] Add failing zipcmp test. --- regress/CMakeLists.txt | 1 + regress/zipcmp_zip_dir_slash.test | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 regress/zipcmp_zip_dir_slash.test diff --git a/regress/CMakeLists.txt b/regress/CMakeLists.txt index c238cb81..27819748 100644 --- a/regress/CMakeLists.txt +++ b/regress/CMakeLists.txt @@ -98,6 +98,7 @@ foreach(FULL_CASE IN LISTS EXTRA_TESTS) endforeach() set(XFAIL_TESTS + zipcmp_zip_dir_slash.test ) foreach(CASE ${XFAIL_TESTS}) diff --git a/regress/zipcmp_zip_dir_slash.test b/regress/zipcmp_zip_dir_slash.test new file mode 100644 index 00000000..c2d866aa --- /dev/null +++ b/regress/zipcmp_zip_dir_slash.test @@ -0,0 +1,17 @@ +# compare zip with directory with trailing slash +features HAVE_FTS_H +program zipcmp +mkdir a +mkdir a/dir-with-file +mkdir a/empty-dir-in-dir +arguments zipcmp_zip_dir.zip a/ +file zipcmp_zip_dir.zip zipcmp_zip_dir.zip +return 1 +stdout +--- zipcmp_zip_dir.zip ++++ a +- directory '00-empty-dir/' +- file 'dir-with-file/a', size 1, crc e8b7be43 ++ directory 'empty-dir-in-dir/' +- directory 'empty-dir/' +end-of-inline-data