diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2019-06-03 03:50:12 +0200 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2019-06-03 14:22:16 +0200 |
commit | db844d8979c17469012a079a051f60044532b6ed (patch) | |
tree | e70e21cb65b69404f05e9c23fab1fc11ec0983ef /tests | |
parent | 12e1af3f589a70d2e09b8dd873dbed28142154af (diff) |
long-lived tests: sleep between 1ms and 999ms.
`shuf -n1 -i1-99` produces a number between 1 and 99, hence `sleep
"0.$(shuf -n1 -i1-99)"` pauses for some time between 100ms and 990ms.
Moreover it's not uniformly distributed as multiples of 100ms (0.100,
0.200, …, 0.900) have twice the probability of other numbers.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/07-sync-live-multi/run | 2 | ||||
-rw-r--r-- | tests/07-sync-live/run | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/07-sync-live-multi/run b/tests/07-sync-live-multi/run index 9dca2cf..15a27fd 100644 --- a/tests/07-sync-live-multi/run +++ b/tests/07-sync-live-multi/run @@ -101,7 +101,7 @@ while [ $(date +%s) -le $timer ]; do done # sleep a little bit - sleep "0.$(shuf -n1 -i1-99)" + sleep "$(printf "0.%03d" "$(shuf -n1 -i1-999)")" done # wait a little longer so interimap has time to run loop() again and diff --git a/tests/07-sync-live/run b/tests/07-sync-live/run index 00cd826..04d8247 100644 --- a/tests/07-sync-live/run +++ b/tests/07-sync-live/run @@ -63,7 +63,7 @@ while [ $(date +%s) -le $timer ]; do done # sleep a little bit - sleep "0.$(shuf -n1 -i1-99)" + sleep "$(printf "0.%03d" "$(shuf -n1 -i1-999)")" done # wait a little longer so interimap has time to run loop() again and |