enh: update test cases for show vnodes

This commit is contained in:
Benguang Zhao 2023-08-16 18:17:43 +08:00
parent 80518cf82b
commit bad2bb52b5
3 changed files with 21 additions and 17 deletions

View File

@ -239,9 +239,9 @@ TEST_F(ParserShowToUseTest, showVgroups) {
TEST_F(ParserShowToUseTest, showVnodes) {
useDb("root", "test");
run("SHOW VNODES 1");
run("SHOW VNODES ON DNODE 1");
run("SHOW VNODES 'node1:7030'");
run("SHOW VNODES");
}
TEST_F(ParserShowToUseTest, splitVgroup) {

View File

@ -107,35 +107,39 @@ if $data30 != 12 then
return -1
endi
print =============== show vnodes
sql show vnodes 1
print =============== show vnodes on dnode 1
sql show vnodes on dnode 1
if $rows != 9 then
return -1
endi
if $data(4)[1] != 1 then
return -1
if $data10 != 1 then
return -1
endi
if $data(4)[2] != leader then
return -1
if $data11 != 5 then
return -1
endi
if $data(4)[3] != d2 then
return -1
if $data12 != d2 then
return -1
endi
if $data(4)[4] != 1 then
return -1
if $data13 != leader then
return -1
endi
if $data(4)[5] != localhost:7100 then
return -1
print $data14
print $data15
if $data16 != 1 then
return -1
endi
sql show vnodes 'localhost:7100'
print ================ show vnodes
sql show vnodes
if $rows != 9 then
return -1
return -1
endi
print =============== drop database

View File

@ -128,7 +128,7 @@ class TDTestCase:
continue
else:
tdLog.exit(f"show create database check failed with {key} {value}")
tdSql.query('show vnodes 1')
tdSql.query('show vnodes on dnode 1')
tdSql.checkRows(self.vgroups)
tdSql.execute(f'use {self.dbname}')