created programs\README.md

This commit is contained in:
inikep
2016-08-25 10:07:20 +02:00
parent 7f18c6e5ef
commit ab2f7708c1
4 changed files with 111 additions and 18 deletions
+10 -10
View File
@@ -2,24 +2,24 @@ programs and scripts for automated testing of zstd
================================
This directory contains the following programs and scripts:
- datagen : Synthetic and parametrable data generator, for tests
- fullbench : Precisely measure speed for each zstd inner functions
- fuzzer : Test tool, to check zstd integrity on target platform
- paramgrill : parameter tester for zstd
- test-zstd-speed.py : script for testing zstd speed difference between commits
- test-zstd-versions.py : compatibility test between zstd versions stored on Github (v0.1+)
- zbufftest : Test tool, to check ZBUFF integrity on target platform
- zstreamtest : Fuzzer test tool for zstd streaming API
- `datagen` : Synthetic and parametrable data generator, for tests
- `fullbench` : Precisely measure speed for each zstd inner functions
- `fuzzer` : Test tool, to check zstd integrity on target platform
- `paramgrill` : parameter tester for zstd
- `test-zstd-speed.py` : script for testing zstd speed difference between commits
- `test-zstd-versions.py` : compatibility test between zstd versions stored on Github (v0.1+)
- `zbufftest` : Test tool to check ZBUFF integrity on target platform
- `zstreamtest` : Fuzzer test tool for zstd streaming API
#### test-zstd-versions.py - script for testing zstd interoperability between versions
#### `test-zstd-versions.py` - script for testing zstd interoperability between versions
This script creates `versionsTest` directory to which zstd repository is cloned.
Then all taged (released) versions of zstd are compiled.
In the following step interoperability between zstd versions is checked.
#### test-zstd-speed.py - script for testing zstd speed difference between commits
#### `test-zstd-speed.py` - script for testing zstd speed difference between commits
This script creates `speedTest` directory to which zstd repository is cloned.
Then it compiles all branches of zstd and performs a speed benchmark for a given list of files (the `testFileNames` parameter).