mirror of
https://github.com/facebook/zstd.git
synced 2025-07-28 00:01:53 +03:00
Additional remarks for tests\README.md
This commit is contained in:
@ -17,7 +17,13 @@ If a new commit is found it is compiled and a speed benchmark for this commit is
|
|||||||
The results of the speed benchmark are compared to the previous results.
|
The results of the speed benchmark are compared to the previous results.
|
||||||
If compression or decompression speed for one of zstd levels is lower than `lowerLimit` (an optional parameter, default 0.98) the speed benchmark is restarted.
|
If compression or decompression speed for one of zstd levels is lower than `lowerLimit` (an optional parameter, default 0.98) the speed benchmark is restarted.
|
||||||
If second results are also lower than `lowerLimit` the warning e-mail is send to recipients from the list (the `emails` parameter).
|
If second results are also lower than `lowerLimit` the warning e-mail is send to recipients from the list (the `emails` parameter).
|
||||||
The speed benchmark is not performed until computers' load average is lower than `maxLoadAvg` (an optional parameter, default 0.75).
|
|
||||||
|
Additional remarks:
|
||||||
|
- To be sure that speed results are accurate the script should be run on a "stable" target system with no other jobs running in parallel
|
||||||
|
- Using the script with virtual machines can lead to large variations of speed results
|
||||||
|
- The speed benchmark is not performed until computers' load average is lower than `maxLoadAvg` (an optional parameter, default 0.75)
|
||||||
|
- The script sends e-mails using `mutt`; if `mutt` is not available it sends e-mails without attachments using `mail`; if both are not available it only prints a warning
|
||||||
|
|
||||||
|
|
||||||
The example usage with two test files, one e-mail address, and with an additional message:
|
The example usage with two test files, one e-mail address, and with an additional message:
|
||||||
```
|
```
|
||||||
|
@ -204,7 +204,7 @@ if __name__ == '__main__':
|
|||||||
# check availability of e-mail senders
|
# check availability of e-mail senders
|
||||||
have_mutt = does_command_exist("mutt --help");
|
have_mutt = does_command_exist("mutt --help");
|
||||||
have_mail = does_command_exist("mail -V");
|
have_mail = does_command_exist("mail -V");
|
||||||
if not have_mutt and not have_mail
|
if not have_mutt and not have_mail:
|
||||||
log("WARNING: e-mail senders mail and mutt not found")
|
log("WARNING: e-mail senders mail and mutt not found")
|
||||||
|
|
||||||
# clone ZSTD repo if needed
|
# clone ZSTD repo if needed
|
||||||
|
Reference in New Issue
Block a user