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 | |
| 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.
| -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 | 
