1677d0b48Sjoerg /*- 2*c0434ef0Schristos * SPDX-License-Identifier: BSD-2-Clause 3*c0434ef0Schristos * 4677d0b48Sjoerg * Copyright (c) 2017 Sean Purcell 5677d0b48Sjoerg * All rights reserved. 6677d0b48Sjoerg */ 7677d0b48Sjoerg #include "test.h" 8677d0b48Sjoerg 9677d0b48Sjoerg DEFINE_TEST(test_empty_zstd) 10677d0b48Sjoerg { 11677d0b48Sjoerg const char *reffile = "test_empty.zst"; 12677d0b48Sjoerg int f; 13677d0b48Sjoerg 14677d0b48Sjoerg extract_reference_file(reffile); 15677d0b48Sjoerg f = systemf("%s %s >test.out 2>test.err", testprog, reffile); 16677d0b48Sjoerg if (f == 0 || canZstd()) { 17677d0b48Sjoerg assertEqualInt(0, f); 18677d0b48Sjoerg assertEmptyFile("test.out"); 19677d0b48Sjoerg assertEmptyFile("test.err"); 20677d0b48Sjoerg } else { 21677d0b48Sjoerg skipping("It seems zstd is not supported on this platform"); 22677d0b48Sjoerg } 23677d0b48Sjoerg } 24