]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
CI: fix ubuntu distcheck
authorMartin Matuska <martin@matuska.org>
Mon, 3 Jan 2022 09:23:27 +0000 (10:23 +0100)
committerMartin Matuska <martin@matuska.org>
Mon, 3 Jan 2022 10:23:12 +0000 (11:23 +0100)
Add missing test_read_format_rar5_sfx.exe.uu
Be more verbose on failure

Makefile.am
build/ci/build.sh

index e43531c1e4ac222a52f86ec790ed54874f4f7760..cc8ae29c152a8c5636937cce900c82fe2c3efb55 100644 (file)
@@ -881,6 +881,7 @@ libarchive_test_EXTRA_DIST=\
        libarchive/test/test_read_format_rar5_nonempty_dir_stream.rar.uu \
        libarchive/test/test_read_format_rar5_owner.rar.uu \
        libarchive/test/test_read_format_rar5_readtables_overflow.rar.uu \
+       libarchive/test/test_read_format_rar5_sfx.exe.uu \
        libarchive/test/test_read_format_rar5_solid.rar.uu \
        libarchive/test/test_read_format_rar5_stored.rar.uu \
        libarchive/test/test_read_format_rar5_stored_manyfiles.rar.uu \
index 0e0c2fbab0cf2a1c43c6a2e032caa5be911699b9..6e36e3e75a9ed753a94581d972f6a4da1ae56eeb 100755 (executable)
@@ -151,7 +151,12 @@ for action in ${ACTIONS}; do
                        cd "${BUILDDIR}/destdir" && ls -lR .
                ;;
                distcheck)
-                       ${MAKE} ${MAKE_ARGS} distcheck
+                       ${MAKE} ${MAKE_ARGS} distcheck || (
+                               RET="$?"
+                               find . -name 'test-suite.log' -print -exec cat {} \;
+                               find ${TMPDIR:-/tmp} -path '*_test.*' -name '*.log' -print -exec cat {} \;
+                               exit "${RET}"
+                       )
                        RET="$?"
                ;;
                artifact)