diff --git a/tests/unit/aofrw.tcl b/tests/unit/aofrw.tcl index 4716d08e60e874341e6de3c398cf5021501ae585..8b09d1995a276db8e3b7ed6b1837c192cd025dc2 100644 --- a/tests/unit/aofrw.tcl +++ b/tests/unit/aofrw.tcl @@ -7,8 +7,12 @@ start_server {tags {"aofrw"}} { r bgrewriteaof r config set appendonly no r exec - set result [exec tail -n1 < [srv 0 stdout] ] - } {*Killing*AOF*child*} + wait_for_condition 50 100 { + [string match {*Killing*AOF*child*} [exec tail -n5 < [srv 0 stdout]]] + } else { + fail "Can't find 'Killing AOF child' into recent logs" + } + } foreach d {string int} { foreach e {ziplist linkedlist} {