aboutsummaryrefslogtreecommitdiffstats
path: root/tests
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 /tests
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.
Diffstat (limited to 'tests')
-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