]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Get more detail about cpio/test_basic failures.
authorTim Kientzle <kientzle@gmail.com>
Thu, 24 Sep 2009 14:59:32 +0000 (10:59 -0400)
committerTim Kientzle <kientzle@gmail.com>
Thu, 24 Sep 2009 14:59:32 +0000 (10:59 -0400)
SVN-Revision: 1460

cpio/test/test_basic.c

index b56e80785f0764fc51d2ad6049089cef3e47abeb..852b069a16e7c496046449e97b2f7754c40b36f1 100644 (file)
@@ -26,7 +26,7 @@
 __FBSDID("$FreeBSD: src/usr.bin/cpio/test/test_basic.c,v 1.4 2008/08/25 06:39:29 kientzle Exp $");
 
 static void
-verify_files(void)
+verify_files(const char *msg)
 {
        /*
         * Verify unpacked files.
@@ -34,6 +34,7 @@ verify_files(void)
 
        /* Regular file with 2 links. */
        assertIsReg("file", 0644);
+       failure(msg);
        assertFileSize("file", 10);
        assertFileNLinks("file", 2);
 
@@ -88,7 +89,7 @@ basic_cpio(const char *target,
        failure("Error invoking %s -i %s in dir %s", testprog, unpack_options, target);
        assertTextFileContents(se, "unpack.err");
 
-       verify_files();
+       verify_files(pack_options);
 
        assertChdir("..");
 }
@@ -116,7 +117,7 @@ passthrough(const char *target)
            testprog, target);
        assertTextFileContents("1 block\n", "stderr");
 
-       verify_files();
+       verify_files("passthrough");
        assertChdir("..");
 }