TDengine/tests/script/tsim/dnode/basic1.sim

197 lines
3 KiB
Text
Raw Normal View History

2020-04-05 01:46:51 +00:00
system sh/stop_dnodes.sh
2020-04-29 09:30:03 +00:00
system sh/deploy.sh -n dnode1 -i 1
system sh/deploy.sh -n dnode2 -i 2
2020-06-01 05:29:35 +00:00
system sh/exec.sh -n dnode1 -s start
system sh/exec.sh -n dnode2 -s start
2020-04-05 01:46:51 +00:00
sql connect
print =============== show dnodes
sql show dnodes;
if $rows != 1 then
return -1
endi
if $data00 != 1 then
return -1
endi
2021-12-27 12:33:23 +00:00
if $data02 != 0 then
2020-04-05 01:46:51 +00:00
return -1
endi
sql show mnodes;
if $rows != 1 then
return -1
endi
if $data00 != 1 then
return -1
endi
2021-12-27 12:33:23 +00:00
if $data02 != master then
2020-04-05 01:46:51 +00:00
return -1
endi
2020-04-05 07:05:54 +00:00
print =============== create dnodes
2021-12-28 05:43:11 +00:00
sql create dnode $hostname port 7200
sleep 2000
2020-04-05 07:05:54 +00:00
sql show dnodes;
if $rows != 2 then
return -1
endi
if $data00 != 1 then
return -1
endi
if $data10 != 2 then
return -1
endi
2021-12-28 05:43:11 +00:00
if $data02 != 0 then
return -1
endi
if $data12 != 0 then
return -1
endi
if $data04 != ready then
return -1
endi
if $data14 != ready then
return -1
endi
2020-04-05 07:05:54 +00:00
sql show mnodes;
if $rows != 1 then
return -1
endi
if $data00 != 1 then
return -1
endi
2021-12-28 05:43:11 +00:00
if $data02 != master then
2020-04-05 07:05:54 +00:00
return -1
endi
2022-01-20 06:37:19 +00:00
print =============== create database
sql create database d1 vgroups 4;
2020-04-05 07:05:54 +00:00
sql create database d2;
2021-12-27 12:33:23 +00:00
sql show databases
if $rows != 2 then
2020-04-05 07:05:54 +00:00
return -1
endi
2021-12-27 12:33:23 +00:00
sql use d1
sql show vgroups;
2022-01-20 06:37:19 +00:00
if $rows != 4 then
return -1
endi
print =============== create table
sql use d1
sql create table st (ts timestamp, i int) tags (j int)
sql show stables
if $rows != 1 then
return -1
endi
print $data00 $data01 $data02
sql create table c1 using st tags(1)
sql create table c2 using st tags(2)
sql create table c3 using st tags(2)
sql create table c4 using st tags(2)
sql create table c5 using st tags(2)
sql show tables
print $data00 $data01 $data02
2022-01-20 09:45:41 +00:00
if $rows != 5 then
return -1
endi
2022-01-20 06:37:19 +00:00
print =============== insert data
sql insert into c1 values(now+1s, 1)
sql insert into c1 values(now+2s, 2)
sql insert into c1 values(now+3s, 3)
sql insert into c2 values(now+1s, 1)
sql insert into c2 values(now+2s, 2)
sql insert into c2 values(now+3s, 3)
sql insert into c3 values(now+1s, 1)
sql insert into c3 values(now+2s, 2)
sql insert into c3 values(now+3s, 3)
sql insert into c4 values(now+1s, 1)
sql insert into c4 values(now+2s, 2)
sql insert into c4 values(now+3s, 3)
sql insert into c5 values(now+1s, 1)
sql insert into c5 values(now+2s, 2)
sql insert into c5 values(now+3s, 3)
print =============== query data
sql select * from c1
if $rows != 3 then
return -1
endi
print $data00 $data01
print $data10 $data11
print $data20 $data11
if $data01 != 1 then
return -1
endi
if $data11 != 2 then
return -1
endi
if $data21 != 3 then
return -1
endi
sql select * from c2
if $rows != 3 then
return -1
endi
sql select * from c3
if $rows != 3 then
return -1
endi
sql select * from c4
if $rows != 3 then
return -1
endi
sql select * from c5
if $rows != 3 then
return -1
endi
2022-01-20 09:45:41 +00:00
sql select * from st
2022-01-25 11:46:15 +00:00
if $rows != 15 then
return -1
endi
2021-12-27 12:33:23 +00:00
2021-12-28 09:38:15 +00:00
print =============== drop dnode
sql drop dnode 2;
sql show dnodes;
if $rows != 1 then
return -1
endi
if $data00 != 1 then
return -1
endi
2021-12-27 12:33:23 +00:00
system sh/exec.sh -n dnode1 -s stop -x SIGINT
system sh/exec.sh -n dnode2 -s stop -x SIGINT