test: add stream and topic in compatibility case
This commit is contained in:
parent
53b3de0384
commit
14e62eca8c
|
@ -41,7 +41,7 @@
|
||||||
"interlace_rows": 0,
|
"interlace_rows": 0,
|
||||||
"line_protocol": null,
|
"line_protocol": null,
|
||||||
"tcp_transfer": "no",
|
"tcp_transfer": "no",
|
||||||
"insert_rows": 1000,
|
"insert_rows": 10000,
|
||||||
"childtable_limit": 0,
|
"childtable_limit": 0,
|
||||||
"childtable_offset": 0,
|
"childtable_offset": 0,
|
||||||
"rows_per_tbl": 0,
|
"rows_per_tbl": 0,
|
||||||
|
|
|
@ -134,11 +134,11 @@ class TDTestCase:
|
||||||
os.system(f"LD_LIBRARY_PATH=/usr/lib taos -s 'use test;create stream current_stream into current_stream_output_stb as select _wstart as `start`, _wend as wend, max(current) as max_current from meters where voltage <= 220 interval (5s);' ")
|
os.system(f"LD_LIBRARY_PATH=/usr/lib taos -s 'use test;create stream current_stream into current_stream_output_stb as select _wstart as `start`, _wend as wend, max(current) as max_current from meters where voltage <= 220 interval (5s);' ")
|
||||||
os.system('LD_LIBRARY_PATH=/usr/lib taos -s "use test;create stream power_stream into power_stream_output_stb as select ts, concat_ws(\\".\\", location, tbname) as meter_location, current*voltage*cos(phase) as active_power, current*voltage*sin(phase) as reactive_power from meters partition by tbname;" ')
|
os.system('LD_LIBRARY_PATH=/usr/lib taos -s "use test;create stream power_stream into power_stream_output_stb as select ts, concat_ws(\\".\\", location, tbname) as meter_location, current*voltage*cos(phase) as active_power, current*voltage*sin(phase) as reactive_power from meters partition by tbname;" ')
|
||||||
os.system('LD_LIBRARY_PATH=/usr/lib taos -s "use test;show streams;" ')
|
os.system('LD_LIBRARY_PATH=/usr/lib taos -s "use test;show streams;" ')
|
||||||
os.system(f"cd {scriptsPath} && python3 testRoll.py")
|
os.system(f"sed -i 's/\/etc\/taos/{cPath}/' 0-others/tmqBasic.json ")
|
||||||
|
# os.system("LD_LIBRARY_PATH=/usr/lib taosBenchmark -f 0-others/tmqBasic.json -y ")
|
||||||
|
os.system('LD_LIBRARY_PATH=/usr/lib taos -s "create topic if not exists tmq_test_topic as select current,voltage,phase from test.meters where voltage <= 106 and current <= 5;" ')
|
||||||
os.system('LD_LIBRARY_PATH=/usr/lib taos -s "use test;show topics;" ')
|
os.system('LD_LIBRARY_PATH=/usr/lib taos -s "use test;show topics;" ')
|
||||||
|
|
||||||
# print(f"start taosd: nohup taosd -c {cPath} & ")
|
|
||||||
# os.system(f" nohup taosd -c {cPath} & " )
|
|
||||||
tdLog.info(" LD_LIBRARY_PATH=/usr/lib taosBenchmark -f 0-others/compa4096.json -y ")
|
tdLog.info(" LD_LIBRARY_PATH=/usr/lib taosBenchmark -f 0-others/compa4096.json -y ")
|
||||||
os.system("LD_LIBRARY_PATH=/usr/lib taosBenchmark -f 0-others/compa4096.json -y")
|
os.system("LD_LIBRARY_PATH=/usr/lib taosBenchmark -f 0-others/compa4096.json -y")
|
||||||
os.system("LD_LIBRARY_PATH=/usr/lib taos -s 'flush database db4096 '")
|
os.system("LD_LIBRARY_PATH=/usr/lib taos -s 'flush database db4096 '")
|
||||||
|
@ -170,7 +170,7 @@ class TDTestCase:
|
||||||
# tdsql.query(f"select count(*) from {stb}")
|
# tdsql.query(f"select count(*) from {stb}")
|
||||||
# tdsql.checkData(0,0,tableNumbers*recordNumbers2)
|
# tdsql.checkData(0,0,tableNumbers*recordNumbers2)
|
||||||
tdsql.query(f"select count(*) from db4096.stb0")
|
tdsql.query(f"select count(*) from db4096.stb0")
|
||||||
tdsql.checkData(0,0,5000)
|
tdsql.checkData(0,0,50000)
|
||||||
|
|
||||||
tdsql=tdCom.newTdSql()
|
tdsql=tdCom.newTdSql()
|
||||||
tdLog.printNoPrefix(f"==========step4:verify backticks in taos Sql-TD18542")
|
tdLog.printNoPrefix(f"==========step4:verify backticks in taos Sql-TD18542")
|
||||||
|
@ -209,8 +209,8 @@ class TDTestCase:
|
||||||
tdLog.exit("%s(%d) failed" % args)
|
tdLog.exit("%s(%d) failed" % args)
|
||||||
tdsql.query("show streams;")
|
tdsql.query("show streams;")
|
||||||
tdsql.checkRows(2)
|
tdsql.checkRows(2)
|
||||||
tdsql.execute("insert into tmq_test.tb1 values (now, 11, 3.0, 'tmq test1');")
|
tdsql.execute("insert into test.d80 values (now+1s, 11, 103, 0.21);")
|
||||||
tdsql.execute("insert into tmq_test.tb2 values (now, 22, 3.0, 'tmq test2');")
|
tdsql.execute("insert into test.d9 values (now+5s, 4.3, 104, 0.4);")
|
||||||
|
|
||||||
conn = taos.connect()
|
conn = taos.connect()
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"filetype": "subscribe",
|
||||||
|
"cfgdir": "/etc/taos",
|
||||||
|
"host": "127.0.0.1",
|
||||||
|
"port": 6030,
|
||||||
|
"user": "root",
|
||||||
|
"password": "taosdata",
|
||||||
|
"confirm_parameter_prompt": "no",
|
||||||
|
"tmq_info": {
|
||||||
|
"concurrent": 1,
|
||||||
|
"poll_delay": 10000,
|
||||||
|
"group.id": "grpId_0",
|
||||||
|
"client.id": "clientId",
|
||||||
|
"auto.offset.reset": "earliest",
|
||||||
|
"enable.auto.commit": "true",
|
||||||
|
"auto.commit.interval.ms": 1000,
|
||||||
|
"enable.heartbeat.background": "true",
|
||||||
|
"experimental.snapshot.enable": "true",
|
||||||
|
"msg.with.table.name": "false",
|
||||||
|
"topic_list": [
|
||||||
|
{"name": "tmq_topic_1", "sql": "select current,voltage,phase from test.meters where voltage <= 106 ;"}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -86,7 +86,7 @@ class TDTestCase:
|
||||||
self.ctbNums=ctbNums
|
self.ctbNums=ctbNums
|
||||||
rowNUms=5000
|
rowNUms=5000
|
||||||
ts=1451606400000
|
ts=1451606400000
|
||||||
tdSql.execute(f"create database {dbname};")
|
tdSql.execute(f"create database {dbname} cachemodel 'both';")
|
||||||
tdSql.execute(f"use {dbname} ")
|
tdSql.execute(f"use {dbname} ")
|
||||||
tdSql.execute(f'''
|
tdSql.execute(f'''
|
||||||
create table {stabname1} (ts timestamp,latitude double,longitude double,elevation double,velocity double,heading double,grade double,fuel_consumption double) tags (name binary(30),fleet binary(30),driver binary(30),model binary(30),device_version binary(30),load_capacity double,fuel_capacity double,nominal_fuel_consumption double);
|
create table {stabname1} (ts timestamp,latitude double,longitude double,elevation double,velocity double,heading double,grade double,fuel_consumption double) tags (name binary(30),fleet binary(30),driver binary(30),model binary(30),device_version binary(30),load_capacity double,fuel_capacity double,nominal_fuel_consumption double);
|
||||||
|
|
Loading…
Reference in New Issue