Path: blob/main/contrib/libarchive/cpio/test/test_extract_cpio_lz4.c
39536 views
/*-1* SPDX-License-Identifier: BSD-2-Clause2*3* Copyright (c) 2012,2014 Michihiro NAKAJIMA4* All rights reserved.5*/6#include "test.h"78DEFINE_TEST(test_extract_cpio_lz4)9{10const char *reffile = "test_extract.cpio.lz4";11int f;1213extract_reference_file(reffile);14f = systemf("%s -it < %s >test.out 2>test.err", testprog, reffile);15if (f == 0 || canLz4()) {16assertEqualInt(0, systemf("%s -i < %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");24assertTextFileContents("1 block\n", "test.err");25} else {26skipping("It seems lz4 is not supported on this platform");27}28}293031