Add a simple 'check' target to ensure basic functionality

Mainly checking that pxz(1) can compress and that it's output can be
extracted by xz(1).
This commit is contained in:
2020-07-15 14:02:51 +02:00
parent f04fcc4de4
commit afda7ca4e2

View File

@@ -15,7 +15,7 @@ $(NAME): $(SOURCES) $(OBJECTS)
$(CC) -o $(NAME) $(CPPFLAGS) $(CFLAGS) $(NAME).c $(OBJECTS) $(LDFLAGS) -DPXZ_BUILD_DATE=\"`date +%Y%m%d`\" -DPXZ_VERSION=\"$(VERSION)\"
clean:
rm -f *.o $(NAME)
rm -f *.o $(NAME) COPYING.test test.xz
distclean: clean
rm -f *~
@@ -45,3 +45,12 @@ time: $(NAME)
valgrind: $(NAME)
valgrind -v --tool=memcheck --leak-check=yes $(EXECUTE)
test.xz: $(NAME) COPYING
./$(NAME) -3 -c COPYING > test.xz
COPYING.test: test.xz
xz -dc test.xz > COPYING.test
cmp COPYING COPYING.test
check: COPYING.test