aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2019-06-03 03:50:12 +0200
committerGuilhem Moulin <guilhem@fripost.org>2019-06-03 14:22:16 +0200
commitdb844d8979c17469012a079a051f60044532b6ed (patch)
treee70e21cb65b69404f05e9c23fab1fc11ec0983ef
parent12e1af3f589a70d2e09b8dd873dbed28142154af (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/run2
-rw-r--r--tests/07-sync-live/run2
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