Path: blob/main/contrib/libarchive/tar/test/test_extract_tar_grz.c
39507 views
/*-1* SPDX-License-Identifier: BSD-2-Clause2*3* Copyright (c) 2012 Michihiro NAKAJIMA4* All rights reserved.5*/6#include "test.h"78DEFINE_TEST(test_extract_tar_grz)9{10const char *reffile = "test_extract.tar.grz";11int f;1213extract_reference_file(reffile);14f = systemf("%s -tf %s >test.out 2>test.err", testprog, reffile);15if (f == 0 || canGrzip()) {16assertEqualInt(0, systemf("%s -xf %s >test.out 2>test.err",17testprog, reffile));1819assertFileExists("file1");20assertTextFileContents("contents of file1.\n", "file1");21assertFileExists("file2");22assertTextFileContents("contents of file2.\n", "file2");23assertEmptyFile("test.out");24assertEmptyFile("test.err");25} else {26skipping("It seems grzip is not supported on this platform");27}28}293031