feat: check cluster status add case
This commit is contained in:
parent
0c422345b3
commit
167c390877
|
@ -137,11 +137,37 @@ class TDTestCase:
|
||||||
config_dir = dnode.cfgDir
|
config_dir = dnode.cfgDir
|
||||||
return taos.connect(host=host, port=int(port), config=config_dir)
|
return taos.connect(host=host, port=int(port), config=config_dir)
|
||||||
|
|
||||||
|
def check_alive(self):
|
||||||
|
# check cluster alive
|
||||||
|
tdLog.printNoPrefix("======== test cluster alive: ")
|
||||||
|
tdSql.query("show cluster alive;")
|
||||||
|
tdSql.checkData(0, 0, "1")
|
||||||
|
|
||||||
|
tdSql.query("show db.alive;")
|
||||||
|
tdSql.checkData(0, 0, "1")
|
||||||
|
|
||||||
|
# stop 5 dnode
|
||||||
|
self.TDDnodes[4].stoptaosd()
|
||||||
|
tdSql.query("show cluster alive;")
|
||||||
|
tdSql.checkData(0, 0, "2")
|
||||||
|
|
||||||
|
tdSql.query("show db.alive;")
|
||||||
|
tdSql.checkData(0, 0, "2")
|
||||||
|
|
||||||
|
# stop 2 dnode
|
||||||
|
self.TDDnodes[1].stoptaosd()
|
||||||
|
tdSql.query("show cluster alive;")
|
||||||
|
tdSql.checkData(0, 0, "0")
|
||||||
|
|
||||||
|
tdSql.query("show db.alive;")
|
||||||
|
tdSql.checkData(0, 0, "0")
|
||||||
|
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
# print(self.master_dnode.cfgDict)
|
# print(self.master_dnode.cfgDict)
|
||||||
self.five_dnode_one_mnode()
|
self.five_dnode_one_mnode()
|
||||||
|
# check cluster and db alive
|
||||||
|
self.check_alive("db")
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
tdSql.close()
|
tdSql.close()
|
||||||
|
|
Loading…
Reference in New Issue