about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rwxr-xr-xt/t0003-reopen-logs.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/t/t0003-reopen-logs.sh b/t/t0003-reopen-logs.sh
index 822de8b..910a0a5 100755
--- a/t/t0003-reopen-logs.sh
+++ b/t/t0003-reopen-logs.sh
@@ -3,7 +3,7 @@
 nr_client=${nr_client-2}
 . ./test-lib.sh
 
-t_plan 18 "reopen rotated logs"
+t_plan 19 "reopen rotated logs"
 
 t_begin "setup and startup" && {
         rtmpfiles curl_out curl_err r_rot
@@ -44,6 +44,16 @@ t_begin "wait for rotated log to reappear" && {
         done
 }
 
+t_begin "wait for worker to reopen logs" && {
+        nr=60
+        re="worker=.* done reopening logs"
+        while ! grep "$re" < $r_err >/dev/null && test $nr -ge 0
+        do
+                sleep 1
+                nr=$(( $nr - 1 ))
+        done
+}
+
 dbgcat r_rot
 dbgcat r_err