Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test suite? #63

Closed
pieper opened this issue Oct 28, 2018 · 4 comments
Closed

test suite? #63

pieper opened this issue Oct 28, 2018 · 4 comments

Comments

@pieper
Copy link

pieper commented Oct 28, 2018

Are there any tests that go along with pigz?

@neurolabusc
Copy link

@pieper I created a simple shell-script benchmark that works on Linux/MacOS. It compiles three versions of pigz (using the default zlib, zlib-ng and CloudFlare-zlib). It is really a benchmark not a test suite. You could also adapt the perl zlib-bench to test pigz. This is a bit more sophisticated as it also tests the decompression to ensure lossless conversion and measures compression ratios rather than simply timing the functions.

With regards to known issues that should be targets for thorough testing:
-Problem with pigz on clusters that might be fixed with recent versions of glibc (since I do not have a cluster, I can not test this).

@pieper
Copy link
Author

pieper commented Feb 4, 2020

Thanks for digging in to this @neurolabusc 👍

I'll wait for the answer to your other question before investing much time in pigz.

@neurolabusc
Copy link

@pieper, I think you can close this issue. I have created Python scripts that will build and test pigs using different zlib libraries. I can completely understand if you do not want to invest too much time into this, but I think this comprehensively resolves this issue.

@pieper
Copy link
Author

pieper commented May 5, 2020

Agreed - thanks for doing this 😄

@pieper pieper closed this as completed May 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants