Path: blob/main/contrib/libarchive/cpio/test/test_extract_cpio_lzo.c
39536 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_cpio_lzo)9{10const char *reffile = "test_extract.cpio.lzo";11int f;1213extract_reference_file(reffile);14f = systemf("%s -it < %s >test.out 2>test.err", testprog, reffile);15if (f == 0 || canLzop()) {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 lzop is not supported on this platform");27}28}293031