CI: Replace shell script tests with TAP harness

During all this I uncovered a bug in how Archive::Tar handles sparse
files stored in tarballs; the library reports the file as having no
contents and a size of 0. As a result, in the freed-bytes-commas test,
the tarball extraction has been replaced by on-the-fly file creation.
This commit is contained in:
Dan Church 2023-01-29 15:35:16 -06:00
parent 5da826e664
commit 22a7b86113
Signed by: h3xx
GPG key ID: EA2BF379CD2CDBD0
15 changed files with 346 additions and 226 deletions

8
Makefile Normal file
View file

@ -0,0 +1,8 @@
PROVE = prove -rv
TESTS_DIR = t
test:
$(PROVE) $(TESTS_DIR)
.PHONY: test