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

View file

@ -11,3 +11,6 @@ indent_size = 4
[*.md]
indent_size = 2
[{Makefile,*.mak}]
indent_style = tab