libnxz / power-gzip

POWER NX zlib compliant library
23 stars 18 forks source link

Add Doxygen-based documentation and output comparison tests #50

Closed tuliom closed 3 years ago

tuliom commented 3 years ago

The first patch in this pull request adds Doxygen-based documentation. The documentation is automatically extracted from source code comments and markdown files.

A couple of files are added to the documentation. Notice that we can use this documentation to create a Github page for Libnxz.

The second patch adds output comparison tests under the oct/ directory. These tests are able to download files from the internet and tests if libnxz is able to decompress GZIP files generated by GNU gzip, decompress the files it has also compressed and if test if GNU gzip is able to decompress files compressed with libnxz.

tuliom commented 3 years ago

2 patches from PR #49 ended up in this PR. I understand they are not expected to be reviewed here and should not be merged before PR #49 is approved.

tuliom commented 3 years ago

@rzinsly I've just updated this PR with most of your comments. There are still 2 questions open, though.