diff --git a/tests/pytest/util/sql.py b/tests/pytest/util/sql.py index 904a647b7f4ddfe3066746101a070005db72bea3..4f7607fc6c000d7ca55035e6973bfb5577a67964 100644 --- a/tests/pytest/util/sql.py +++ b/tests/pytest/util/sql.py @@ -188,17 +188,21 @@ class TDSql: tdLog.info("sql:%s, affectedRows:%d == expect:%d" % (self.sql, self.affectedRows, expectAffectedRows)) def taosdStatus(self, state): + tdLog.sleep(5) pstate = 0 - loop = 0 for i in range(30): + pstate = 0 pl = psutil.pids() for pid in pl: if psutil.Process(pid).name == 'taosd': pstate = 1 - loop = 1 break - if loop:break - time.sleep(5) + if pstate: + tdLog.sleep(5) + continue + pstate = 0 + break + args=(pstate,state) if pstate == state: tdLog.info("taosd state is %d == expect:%d" %args)