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 |