test:add compatibility cases: 4096 columns of table data and tests that need to recover data from wal files

This commit is contained in:
chenhaoran 2022-11-03 20:18:15 +08:00
parent be6efade2b
commit 5312b4b996
4 changed files with 346 additions and 343 deletions

View File

@ -11,27 +11,26 @@
"result_file": "taosBenchmark_result.log",
"confirm_parameter_prompt": "no",
"insert_interval": 0,
"num_of_records_per_req": 100,
"num_of_records_per_req": 1000000,
"max_sql_len": 1024000,
"databases": [
{
"dbinfo": {
"name": "taosc_sql",
"name": "db4096",
"drop": "yes",
"replica": 1,
"duration": 10,
"precision": "ms",
"keep": 3650,
"minRows": 100,
"maxRows": 4096,
"comp": 2,
"vgroups": 30
"vgroups": 3,
"buffer": 1000
},
"super_tables": [
{
"name": "stb0",
"child_table_exists": "no",
"childtable_count": 100,
"childtable_count": 5,
"childtable_prefix": "ctb0",
"escape_character": "no",
"auto_create_table": "no",

View File

@ -111,7 +111,9 @@ class TDTestCase:
print(f"start taosd: nohup taosd -c {cPath} & ")
os.system(f" nohup taosd -c {cPath} & " )
sleep(2)
tdLog.info(f" LD_LIBRARY_PATH=/usr/lib taosBenchmark -f 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("pkill -9 taosd")

View File

@ -195,7 +195,7 @@ class TDTestCase:
def run(self):
# print(self.master_dnode.cfgDict)
self.fiveDnodeThreeMnode(dnodeNumbers=6,mnodeNums=3,restartNumbers=10,stopRole='dnode')
self.fiveDnodeThreeMnode(dnodeNumbers=6,mnodeNums=3,restartNumbers=4,stopRole='dnode')
def stop(self):
tdSql.close()

View File

@ -232,9 +232,11 @@ python3 ./test.py -f 2-query/function_diff.py
python3 ./test.py -f 2-query/queryQnode.py
python3 ./test.py -f 6-cluster/5dnode1mnode.py
python3 ./test.py -f 6-cluster/5dnode2mnode.py -N 5 -M 3
python3 ./test.py -f 6-cluster/5dnode2mnode.py -N 5
python3 ./test.py -f 6-cluster/5dnode3mnodeStop.py -N 5 -M 3
python3 ./test.py -f 6-cluster/5dnode3mnodeStop.py -N 5 -M 3 -i False
python3 ./test.py -f 6-cluster/5dnode3mnodeStop2Follower.py -N 5 -M 3
python3 ./test.py -f 6-cluster/5dnode3mnodeStop2Follower.py -N 5 -M 3 -i False
python3 ./test.py -f 6-cluster/5dnode3mnodeStopLoop.py -N 5 -M 3
python3 ./test.py -f 6-cluster/5dnode3mnodeSep1VnodeStopDnodeCreateDb.py -N 6 -M 3
python3 ./test.py -f 6-cluster/5dnode3mnodeSep1VnodeStopDnodeCreateDb.py -N 6 -M 3 -n 3
@ -291,351 +293,351 @@ python3 test.py -f 6-cluster/vnode/4dnode1mnode_basic_replica3_insertdatas_query
python3 test.py -f 6-cluster/vnode/4dnode1mnode_basic_replica3_vgroups.py -N 4 -M 1
# python3 test.py -f 6-cluster/vnode/4dnode1mnode_basic_replica3_vgroups_stopOne.py -N 4 -M 1
python3 ./test.py -f 7-tmq/create_wrong_topic.py
python3 ./test.py -f 7-tmq/dropDbR3ConflictTransaction.py -N 3
python3 ./test.py -f 7-tmq/basic5.py
python3 ./test.py -f 7-tmq/subscribeDb.py
python3 ./test.py -f 7-tmq/subscribeDb0.py
python3 ./test.py -f 7-tmq/subscribeDb1.py
python3 ./test.py -f 7-tmq/subscribeDb2.py
python3 ./test.py -f 7-tmq/subscribeDb3.py
python3 ./test.py -f 7-tmq/subscribeDb4.py
python3 ./test.py -f 7-tmq/subscribeStb.py
python3 ./test.py -f 7-tmq/subscribeStb0.py
python3 ./test.py -f 7-tmq/subscribeStb1.py
python3 ./test.py -f 7-tmq/subscribeStb2.py
python3 ./test.py -f 7-tmq/subscribeStb3.py
python3 ./test.py -f 7-tmq/subscribeStb4.py
python3 ./test.py -f 7-tmq/db.py
python3 ./test.py -f 7-tmq/tmqError.py
python3 ./test.py -f 7-tmq/schema.py
python3 ./test.py -f 7-tmq/stbFilter.py
python3 ./test.py -f 7-tmq/tmqCheckData.py
python3 ./test.py -f 7-tmq/tmqCheckData1.py
#python3 ./test.py -f 7-tmq/tmq3mnodeSwitch.py -N 5
python3 ./test.py -f 7-tmq/tmqConsumerGroup.py
python3 ./test.py -f 7-tmq/tmqShow.py
python3 ./test.py -f 7-tmq/tmqAlterSchema.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb1.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb-mutilVg.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-mutilVg.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb-1ctb.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-1ctb.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb-1ctb-funcNFilter.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb-mutilVg-mutilCtb-funcNFilter.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb-mutilVg-mutilCtb.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-1ctb-funcNFilter.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-mutilVg-mutilCtb-funcNFilter.py
python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-mutilVg-mutilCtb.py
python3 ./test.py -f 7-tmq/tmqAutoCreateTbl.py
python3 ./test.py -f 7-tmq/tmqDnodeRestart.py
python3 ./test.py -f 7-tmq/tmqUpdate-1ctb.py
python3 ./test.py -f 7-tmq/tmqUpdateWithConsume.py
python3 ./test.py -f 7-tmq/tmqUpdate-multiCtb-snapshot0.py
python3 ./test.py -f 7-tmq/tmqUpdate-multiCtb-snapshot1.py
python3 ./test.py -f 7-tmq/tmqDelete-1ctb.py
python3 ./test.py -f 7-tmq/tmqDelete-multiCtb.py
python3 ./test.py -f 7-tmq/tmqDropStb.py
python3 ./test.py -f 7-tmq/tmqDropStbCtb.py
python3 ./test.py -f 7-tmq/tmqDropNtb-snapshot0.py
python3 ./test.py -f 7-tmq/tmqDropNtb-snapshot1.py
python3 ./test.py -f 7-tmq/tmqUdf.py
python3 ./test.py -f 7-tmq/tmqUdf-multCtb-snapshot0.py
python3 ./test.py -f 7-tmq/tmqUdf-multCtb-snapshot1.py
python3 ./test.py -f 7-tmq/stbTagFilter-1ctb.py
python3 ./test.py -f 7-tmq/dataFromTsdbNWal.py
python3 ./test.py -f 7-tmq/dataFromTsdbNWal-multiCtb.py
python3 ./test.py -f 7-tmq/tmq_taosx.py
python3 ./test.py -f 7-tmq/stbTagFilter-multiCtb.py
# python3 ./test.py -f 7-tmq/create_wrong_topic.py
# python3 ./test.py -f 7-tmq/dropDbR3ConflictTransaction.py -N 3
# python3 ./test.py -f 7-tmq/basic5.py
# python3 ./test.py -f 7-tmq/subscribeDb.py
# python3 ./test.py -f 7-tmq/subscribeDb0.py
# python3 ./test.py -f 7-tmq/subscribeDb1.py
# python3 ./test.py -f 7-tmq/subscribeDb2.py
# python3 ./test.py -f 7-tmq/subscribeDb3.py
# python3 ./test.py -f 7-tmq/subscribeDb4.py
# python3 ./test.py -f 7-tmq/subscribeStb.py
# python3 ./test.py -f 7-tmq/subscribeStb0.py
# python3 ./test.py -f 7-tmq/subscribeStb1.py
# python3 ./test.py -f 7-tmq/subscribeStb2.py
# python3 ./test.py -f 7-tmq/subscribeStb3.py
# python3 ./test.py -f 7-tmq/subscribeStb4.py
# python3 ./test.py -f 7-tmq/db.py
# python3 ./test.py -f 7-tmq/tmqError.py
# python3 ./test.py -f 7-tmq/schema.py
# python3 ./test.py -f 7-tmq/stbFilter.py
# python3 ./test.py -f 7-tmq/tmqCheckData.py
# python3 ./test.py -f 7-tmq/tmqCheckData1.py
# #python3 ./test.py -f 7-tmq/tmq3mnodeSwitch.py -N 5
# python3 ./test.py -f 7-tmq/tmqConsumerGroup.py
# python3 ./test.py -f 7-tmq/tmqShow.py
# python3 ./test.py -f 7-tmq/tmqAlterSchema.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb1.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb-mutilVg.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-mutilVg.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb-1ctb.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-1ctb.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb-1ctb-funcNFilter.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb-mutilVg-mutilCtb-funcNFilter.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb-mutilVg-mutilCtb.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-1ctb-funcNFilter.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-mutilVg-mutilCtb-funcNFilter.py
# python3 ./test.py -f 7-tmq/tmqConsFromTsdb1-mutilVg-mutilCtb.py
# python3 ./test.py -f 7-tmq/tmqAutoCreateTbl.py
# python3 ./test.py -f 7-tmq/tmqDnodeRestart.py
# python3 ./test.py -f 7-tmq/tmqUpdate-1ctb.py
# python3 ./test.py -f 7-tmq/tmqUpdateWithConsume.py
# python3 ./test.py -f 7-tmq/tmqUpdate-multiCtb-snapshot0.py
# python3 ./test.py -f 7-tmq/tmqUpdate-multiCtb-snapshot1.py
# python3 ./test.py -f 7-tmq/tmqDelete-1ctb.py
# python3 ./test.py -f 7-tmq/tmqDelete-multiCtb.py
# python3 ./test.py -f 7-tmq/tmqDropStb.py
# python3 ./test.py -f 7-tmq/tmqDropStbCtb.py
# python3 ./test.py -f 7-tmq/tmqDropNtb-snapshot0.py
# python3 ./test.py -f 7-tmq/tmqDropNtb-snapshot1.py
# python3 ./test.py -f 7-tmq/tmqUdf.py
# python3 ./test.py -f 7-tmq/tmqUdf-multCtb-snapshot0.py
# python3 ./test.py -f 7-tmq/tmqUdf-multCtb-snapshot1.py
# python3 ./test.py -f 7-tmq/stbTagFilter-1ctb.py
# python3 ./test.py -f 7-tmq/dataFromTsdbNWal.py
# python3 ./test.py -f 7-tmq/dataFromTsdbNWal-multiCtb.py
# python3 ./test.py -f 7-tmq/tmq_taosx.py
# python3 ./test.py -f 7-tmq/stbTagFilter-multiCtb.py
python3 ./test.py -f 99-TDcase/TD-19201.py
# python3 ./test.py -f 99-TDcase/TD-19201.py
#------------querPolicy 2-----------
# #------------querPolicy 2-----------
python3 ./test.py -f 2-query/between.py -Q 2
python3 ./test.py -f 2-query/distinct.py -Q 2
python3 ./test.py -f 2-query/varchar.py -Q 2
python3 ./test.py -f 2-query/ltrim.py -Q 2
python3 ./test.py -f 2-query/rtrim.py -Q 2
python3 ./test.py -f 2-query/length.py -Q 2
python3 ./test.py -f 2-query/char_length.py -Q 2
python3 ./test.py -f 2-query/upper.py -Q 2
python3 ./test.py -f 2-query/lower.py -Q 2
python3 ./test.py -f 2-query/join.py -Q 2
python3 ./test.py -f 2-query/join2.py -Q 2
python3 ./test.py -f 2-query/cast.py -Q 2
python3 ./test.py -f 2-query/substr.py -Q 2
python3 ./test.py -f 2-query/union.py -Q 2
python3 ./test.py -f 2-query/union1.py -Q 2
python3 ./test.py -f 2-query/concat.py -Q 2
python3 ./test.py -f 2-query/concat2.py -Q 2
python3 ./test.py -f 2-query/concat_ws.py -Q 2
python3 ./test.py -f 2-query/concat_ws2.py -Q 2
python3 ./test.py -f 2-query/check_tsdb.py -Q 2
python3 ./test.py -f 2-query/spread.py -Q 2
python3 ./test.py -f 2-query/hyperloglog.py -Q 2
python3 ./test.py -f 2-query/explain.py -Q 2
python3 ./test.py -f 2-query/leastsquares.py -Q 2
python3 ./test.py -f 2-query/timezone.py -Q 2
python3 ./test.py -f 2-query/Now.py -Q 2
python3 ./test.py -f 2-query/Today.py -Q 2
python3 ./test.py -f 2-query/max.py -Q 2
python3 ./test.py -f 2-query/min.py -Q 2
python3 ./test.py -f 2-query/count.py -Q 2
python3 ./test.py -f 2-query/last.py -Q 2
python3 ./test.py -f 2-query/first.py -Q 2
python3 ./test.py -f 2-query/To_iso8601.py -Q 2
python3 ./test.py -f 2-query/To_unixtimestamp.py -Q 2
python3 ./test.py -f 2-query/timetruncate.py -Q 2
python3 ./test.py -f 2-query/diff.py -Q 2
python3 ./test.py -f 2-query/Timediff.py -Q 2
python3 ./test.py -f 2-query/json_tag.py -Q 2
python3 ./test.py -f 2-query/top.py -Q 2
python3 ./test.py -f 2-query/bottom.py -Q 2
python3 ./test.py -f 2-query/percentile.py -Q 2
python3 ./test.py -f 2-query/apercentile.py -Q 2
python3 ./test.py -f 2-query/abs.py -Q 2
python3 ./test.py -f 2-query/ceil.py -Q 2
python3 ./test.py -f 2-query/floor.py -Q 2
python3 ./test.py -f 2-query/round.py -Q 2
python3 ./test.py -f 2-query/log.py -Q 2
python3 ./test.py -f 2-query/pow.py -Q 2
python3 ./test.py -f 2-query/sqrt.py -Q 2
python3 ./test.py -f 2-query/sin.py -Q 2
python3 ./test.py -f 2-query/cos.py -Q 2
python3 ./test.py -f 2-query/tan.py -Q 2
python3 ./test.py -f 2-query/arcsin.py -Q 2
python3 ./test.py -f 2-query/arccos.py -Q 2
python3 ./test.py -f 2-query/arctan.py -Q 2
python3 ./test.py -f 2-query/query_cols_tags_and_or.py -Q 2
python3 ./test.py -f 2-query/interp.py -Q 2
# python3 ./test.py -f 2-query/between.py -Q 2
# python3 ./test.py -f 2-query/distinct.py -Q 2
# python3 ./test.py -f 2-query/varchar.py -Q 2
# python3 ./test.py -f 2-query/ltrim.py -Q 2
# python3 ./test.py -f 2-query/rtrim.py -Q 2
# python3 ./test.py -f 2-query/length.py -Q 2
# python3 ./test.py -f 2-query/char_length.py -Q 2
# python3 ./test.py -f 2-query/upper.py -Q 2
# python3 ./test.py -f 2-query/lower.py -Q 2
# python3 ./test.py -f 2-query/join.py -Q 2
# python3 ./test.py -f 2-query/join2.py -Q 2
# python3 ./test.py -f 2-query/cast.py -Q 2
# python3 ./test.py -f 2-query/substr.py -Q 2
# python3 ./test.py -f 2-query/union.py -Q 2
# python3 ./test.py -f 2-query/union1.py -Q 2
# python3 ./test.py -f 2-query/concat.py -Q 2
# python3 ./test.py -f 2-query/concat2.py -Q 2
# python3 ./test.py -f 2-query/concat_ws.py -Q 2
# python3 ./test.py -f 2-query/concat_ws2.py -Q 2
# python3 ./test.py -f 2-query/check_tsdb.py -Q 2
# python3 ./test.py -f 2-query/spread.py -Q 2
# python3 ./test.py -f 2-query/hyperloglog.py -Q 2
# python3 ./test.py -f 2-query/explain.py -Q 2
# python3 ./test.py -f 2-query/leastsquares.py -Q 2
# python3 ./test.py -f 2-query/timezone.py -Q 2
# python3 ./test.py -f 2-query/Now.py -Q 2
# python3 ./test.py -f 2-query/Today.py -Q 2
# python3 ./test.py -f 2-query/max.py -Q 2
# python3 ./test.py -f 2-query/min.py -Q 2
# python3 ./test.py -f 2-query/count.py -Q 2
# python3 ./test.py -f 2-query/last.py -Q 2
# python3 ./test.py -f 2-query/first.py -Q 2
# python3 ./test.py -f 2-query/To_iso8601.py -Q 2
# python3 ./test.py -f 2-query/To_unixtimestamp.py -Q 2
# python3 ./test.py -f 2-query/timetruncate.py -Q 2
# python3 ./test.py -f 2-query/diff.py -Q 2
# python3 ./test.py -f 2-query/Timediff.py -Q 2
# python3 ./test.py -f 2-query/json_tag.py -Q 2
# python3 ./test.py -f 2-query/top.py -Q 2
# python3 ./test.py -f 2-query/bottom.py -Q 2
# python3 ./test.py -f 2-query/percentile.py -Q 2
# python3 ./test.py -f 2-query/apercentile.py -Q 2
# python3 ./test.py -f 2-query/abs.py -Q 2
# python3 ./test.py -f 2-query/ceil.py -Q 2
# python3 ./test.py -f 2-query/floor.py -Q 2
# python3 ./test.py -f 2-query/round.py -Q 2
# python3 ./test.py -f 2-query/log.py -Q 2
# python3 ./test.py -f 2-query/pow.py -Q 2
# python3 ./test.py -f 2-query/sqrt.py -Q 2
# python3 ./test.py -f 2-query/sin.py -Q 2
# python3 ./test.py -f 2-query/cos.py -Q 2
# python3 ./test.py -f 2-query/tan.py -Q 2
# python3 ./test.py -f 2-query/arcsin.py -Q 2
# python3 ./test.py -f 2-query/arccos.py -Q 2
# python3 ./test.py -f 2-query/arctan.py -Q 2
# python3 ./test.py -f 2-query/query_cols_tags_and_or.py -Q 2
# python3 ./test.py -f 2-query/interp.py -Q 2
python3 ./test.py -f 2-query/nestedQuery.py -Q 2
python3 ./test.py -f 2-query/nestedQuery_str.py -Q 2
python3 ./test.py -f 2-query/nestedQuery_math.py -Q 2
python3 ./test.py -f 2-query/nestedQuery_time.py -Q 2
python3 ./test.py -f 2-query/stablity.py -Q 2
python3 ./test.py -f 2-query/stablity_1.py -Q 2
# python3 ./test.py -f 2-query/nestedQuery.py -Q 2
# python3 ./test.py -f 2-query/nestedQuery_str.py -Q 2
# python3 ./test.py -f 2-query/nestedQuery_math.py -Q 2
# python3 ./test.py -f 2-query/nestedQuery_time.py -Q 2
# python3 ./test.py -f 2-query/stablity.py -Q 2
# python3 ./test.py -f 2-query/stablity_1.py -Q 2
python3 ./test.py -f 2-query/avg.py -Q 2
python3 ./test.py -f 2-query/elapsed.py -Q 2
python3 ./test.py -f 2-query/csum.py -Q 2
python3 ./test.py -f 2-query/mavg.py -Q 2
python3 ./test.py -f 2-query/sample.py -Q 2
python3 ./test.py -f 2-query/function_diff.py -Q 2
python3 ./test.py -f 2-query/unique.py -Q 2
python3 ./test.py -f 2-query/stateduration.py -Q 2
python3 ./test.py -f 2-query/function_stateduration.py -Q 2
python3 ./test.py -f 2-query/statecount.py -Q 2
python3 ./test.py -f 2-query/tail.py -Q 2
python3 ./test.py -f 2-query/ttl_comment.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_count.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_max.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_min.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_sum.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_spread.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_apercentile.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_avg.py -Q 2
python3 ./test.py -f 2-query/distribute_agg_stddev.py -Q 2
python3 ./test.py -f 2-query/twa.py -Q 2
python3 ./test.py -f 2-query/irate.py -Q 2
python3 ./test.py -f 2-query/function_null.py -Q 2
python3 ./test.py -f 2-query/count_partition.py -Q 2
python3 ./test.py -f 2-query/max_partition.py -Q 2
python3 ./test.py -f 2-query/last_row.py -Q 2
python3 ./test.py -f 2-query/tsbsQuery.py -Q 2
python3 ./test.py -f 2-query/sml.py -Q 2
# python3 ./test.py -f 2-query/avg.py -Q 2
# python3 ./test.py -f 2-query/elapsed.py -Q 2
# python3 ./test.py -f 2-query/csum.py -Q 2
# python3 ./test.py -f 2-query/mavg.py -Q 2
# python3 ./test.py -f 2-query/sample.py -Q 2
# python3 ./test.py -f 2-query/function_diff.py -Q 2
# python3 ./test.py -f 2-query/unique.py -Q 2
# python3 ./test.py -f 2-query/stateduration.py -Q 2
# python3 ./test.py -f 2-query/function_stateduration.py -Q 2
# python3 ./test.py -f 2-query/statecount.py -Q 2
# python3 ./test.py -f 2-query/tail.py -Q 2
# python3 ./test.py -f 2-query/ttl_comment.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_count.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_max.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_min.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_sum.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_spread.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_apercentile.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_avg.py -Q 2
# python3 ./test.py -f 2-query/distribute_agg_stddev.py -Q 2
# python3 ./test.py -f 2-query/twa.py -Q 2
# python3 ./test.py -f 2-query/irate.py -Q 2
# python3 ./test.py -f 2-query/function_null.py -Q 2
# python3 ./test.py -f 2-query/count_partition.py -Q 2
# python3 ./test.py -f 2-query/max_partition.py -Q 2
# python3 ./test.py -f 2-query/last_row.py -Q 2
# python3 ./test.py -f 2-query/tsbsQuery.py -Q 2
# python3 ./test.py -f 2-query/sml.py -Q 2
#------------querPolicy 3-----------
python3 ./test.py -f 2-query/between.py -Q 3
python3 ./test.py -f 2-query/distinct.py -Q 3
python3 ./test.py -f 2-query/varchar.py -Q 3
python3 ./test.py -f 2-query/ltrim.py -Q 3
python3 ./test.py -f 2-query/rtrim.py -Q 3
python3 ./test.py -f 2-query/length.py -Q 3
python3 ./test.py -f 2-query/char_length.py -Q 3
python3 ./test.py -f 2-query/upper.py -Q 3
python3 ./test.py -f 2-query/lower.py -Q 3
python3 ./test.py -f 2-query/join.py -Q 3
python3 ./test.py -f 2-query/join2.py -Q 3
python3 ./test.py -f 2-query/cast.py -Q 3
python3 ./test.py -f 2-query/substr.py -Q 3
python3 ./test.py -f 2-query/union.py -Q 3
python3 ./test.py -f 2-query/union1.py -Q 3
python3 ./test.py -f 2-query/concat.py -Q 3
python3 ./test.py -f 2-query/concat2.py -Q 3
python3 ./test.py -f 2-query/concat_ws.py -Q 3
python3 ./test.py -f 2-query/concat_ws2.py -Q 3
python3 ./test.py -f 2-query/check_tsdb.py -Q 3
python3 ./test.py -f 2-query/spread.py -Q 3
python3 ./test.py -f 2-query/hyperloglog.py -Q 3
python3 ./test.py -f 2-query/explain.py -Q 3
python3 ./test.py -f 2-query/leastsquares.py -Q 3
python3 ./test.py -f 2-query/timezone.py -Q 3
python3 ./test.py -f 2-query/Now.py -Q 3
python3 ./test.py -f 2-query/Today.py -Q 3
python3 ./test.py -f 2-query/max.py -Q 3
python3 ./test.py -f 2-query/min.py -Q 3
python3 ./test.py -f 2-query/count.py -Q 3
python3 ./test.py -f 2-query/last.py -Q 3
python3 ./test.py -f 2-query/first.py -Q 3
python3 ./test.py -f 2-query/To_iso8601.py -Q 3
python3 ./test.py -f 2-query/To_unixtimestamp.py -Q 3
python3 ./test.py -f 2-query/timetruncate.py -Q 3
python3 ./test.py -f 2-query/diff.py -Q 3
python3 ./test.py -f 2-query/Timediff.py -Q 3
python3 ./test.py -f 2-query/json_tag.py -Q 3
python3 ./test.py -f 2-query/top.py -Q 3
python3 ./test.py -f 2-query/bottom.py -Q 3
python3 ./test.py -f 2-query/percentile.py -Q 3
python3 ./test.py -f 2-query/apercentile.py -Q 3
python3 ./test.py -f 2-query/abs.py -Q 3
python3 ./test.py -f 2-query/ceil.py -Q 3
python3 ./test.py -f 2-query/floor.py -Q 3
python3 ./test.py -f 2-query/round.py -Q 3
python3 ./test.py -f 2-query/log.py -Q 3
python3 ./test.py -f 2-query/pow.py -Q 3
python3 ./test.py -f 2-query/sqrt.py -Q 3
python3 ./test.py -f 2-query/sin.py -Q 3
python3 ./test.py -f 2-query/cos.py -Q 3
python3 ./test.py -f 2-query/tan.py -Q 3
python3 ./test.py -f 2-query/arcsin.py -Q 3
python3 ./test.py -f 2-query/arccos.py -Q 3
python3 ./test.py -f 2-query/arctan.py -Q 3
python3 ./test.py -f 2-query/query_cols_tags_and_or.py -Q 3
# #------------querPolicy 3-----------
# python3 ./test.py -f 2-query/between.py -Q 3
# python3 ./test.py -f 2-query/distinct.py -Q 3
# python3 ./test.py -f 2-query/varchar.py -Q 3
# python3 ./test.py -f 2-query/ltrim.py -Q 3
# python3 ./test.py -f 2-query/rtrim.py -Q 3
# python3 ./test.py -f 2-query/length.py -Q 3
# python3 ./test.py -f 2-query/char_length.py -Q 3
# python3 ./test.py -f 2-query/upper.py -Q 3
# python3 ./test.py -f 2-query/lower.py -Q 3
# python3 ./test.py -f 2-query/join.py -Q 3
# python3 ./test.py -f 2-query/join2.py -Q 3
# python3 ./test.py -f 2-query/cast.py -Q 3
# python3 ./test.py -f 2-query/substr.py -Q 3
# python3 ./test.py -f 2-query/union.py -Q 3
# python3 ./test.py -f 2-query/union1.py -Q 3
# python3 ./test.py -f 2-query/concat.py -Q 3
# python3 ./test.py -f 2-query/concat2.py -Q 3
# python3 ./test.py -f 2-query/concat_ws.py -Q 3
# python3 ./test.py -f 2-query/concat_ws2.py -Q 3
# python3 ./test.py -f 2-query/check_tsdb.py -Q 3
# python3 ./test.py -f 2-query/spread.py -Q 3
# python3 ./test.py -f 2-query/hyperloglog.py -Q 3
# python3 ./test.py -f 2-query/explain.py -Q 3
# python3 ./test.py -f 2-query/leastsquares.py -Q 3
# python3 ./test.py -f 2-query/timezone.py -Q 3
# python3 ./test.py -f 2-query/Now.py -Q 3
# python3 ./test.py -f 2-query/Today.py -Q 3
# python3 ./test.py -f 2-query/max.py -Q 3
# python3 ./test.py -f 2-query/min.py -Q 3
# python3 ./test.py -f 2-query/count.py -Q 3
# python3 ./test.py -f 2-query/last.py -Q 3
# python3 ./test.py -f 2-query/first.py -Q 3
# python3 ./test.py -f 2-query/To_iso8601.py -Q 3
# python3 ./test.py -f 2-query/To_unixtimestamp.py -Q 3
# python3 ./test.py -f 2-query/timetruncate.py -Q 3
# python3 ./test.py -f 2-query/diff.py -Q 3
# python3 ./test.py -f 2-query/Timediff.py -Q 3
# python3 ./test.py -f 2-query/json_tag.py -Q 3
# python3 ./test.py -f 2-query/top.py -Q 3
# python3 ./test.py -f 2-query/bottom.py -Q 3
# python3 ./test.py -f 2-query/percentile.py -Q 3
# python3 ./test.py -f 2-query/apercentile.py -Q 3
# python3 ./test.py -f 2-query/abs.py -Q 3
# python3 ./test.py -f 2-query/ceil.py -Q 3
# python3 ./test.py -f 2-query/floor.py -Q 3
# python3 ./test.py -f 2-query/round.py -Q 3
# python3 ./test.py -f 2-query/log.py -Q 3
# python3 ./test.py -f 2-query/pow.py -Q 3
# python3 ./test.py -f 2-query/sqrt.py -Q 3
# python3 ./test.py -f 2-query/sin.py -Q 3
# python3 ./test.py -f 2-query/cos.py -Q 3
# python3 ./test.py -f 2-query/tan.py -Q 3
# python3 ./test.py -f 2-query/arcsin.py -Q 3
# python3 ./test.py -f 2-query/arccos.py -Q 3
# python3 ./test.py -f 2-query/arctan.py -Q 3
# python3 ./test.py -f 2-query/query_cols_tags_and_or.py -Q 3
python3 ./test.py -f 2-query/nestedQuery.py -Q 3
python3 ./test.py -f 2-query/nestedQuery_str.py -Q 3
python3 ./test.py -f 2-query/nestedQuery_math.py -Q 3
python3 ./test.py -f 2-query/nestedQuery_time.py -Q 3
python3 ./test.py -f 2-query/stablity.py -Q 3
python3 ./test.py -f 2-query/stablity_1.py -Q 3
# python3 ./test.py -f 2-query/nestedQuery.py -Q 3
# python3 ./test.py -f 2-query/nestedQuery_str.py -Q 3
# python3 ./test.py -f 2-query/nestedQuery_math.py -Q 3
# python3 ./test.py -f 2-query/nestedQuery_time.py -Q 3
# python3 ./test.py -f 2-query/stablity.py -Q 3
# python3 ./test.py -f 2-query/stablity_1.py -Q 3
python3 ./test.py -f 2-query/avg.py -Q 3
python3 ./test.py -f 2-query/elapsed.py -Q 3
python3 ./test.py -f 2-query/csum.py -Q 3
python3 ./test.py -f 2-query/mavg.py -Q 3
python3 ./test.py -f 2-query/sample.py -Q 3
python3 ./test.py -f 2-query/function_diff.py -Q 3
python3 ./test.py -f 2-query/unique.py -Q 3
python3 ./test.py -f 2-query/stateduration.py -Q 3
python3 ./test.py -f 2-query/function_stateduration.py -Q 3
python3 ./test.py -f 2-query/statecount.py -Q 3
python3 ./test.py -f 2-query/tail.py -Q 3
python3 ./test.py -f 2-query/ttl_comment.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_count.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_max.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_min.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_sum.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_spread.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_apercentile.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_avg.py -Q 3
python3 ./test.py -f 2-query/distribute_agg_stddev.py -Q 3
python3 ./test.py -f 2-query/twa.py -Q 3
python3 ./test.py -f 2-query/irate.py -Q 3
python3 ./test.py -f 2-query/function_null.py -Q 3
python3 ./test.py -f 2-query/count_partition.py -Q 3
python3 ./test.py -f 2-query/max_partition.py -Q 3
python3 ./test.py -f 2-query/last_row.py -Q 3
python3 ./test.py -f 2-query/tsbsQuery.py -Q 3
python3 ./test.py -f 2-query/sml.py -Q 3
python3 ./test.py -f 2-query/interp.py -Q 3
# python3 ./test.py -f 2-query/avg.py -Q 3
# python3 ./test.py -f 2-query/elapsed.py -Q 3
# python3 ./test.py -f 2-query/csum.py -Q 3
# python3 ./test.py -f 2-query/mavg.py -Q 3
# python3 ./test.py -f 2-query/sample.py -Q 3
# python3 ./test.py -f 2-query/function_diff.py -Q 3
# python3 ./test.py -f 2-query/unique.py -Q 3
# python3 ./test.py -f 2-query/stateduration.py -Q 3
# python3 ./test.py -f 2-query/function_stateduration.py -Q 3
# python3 ./test.py -f 2-query/statecount.py -Q 3
# python3 ./test.py -f 2-query/tail.py -Q 3
# python3 ./test.py -f 2-query/ttl_comment.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_count.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_max.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_min.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_sum.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_spread.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_apercentile.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_avg.py -Q 3
# python3 ./test.py -f 2-query/distribute_agg_stddev.py -Q 3
# python3 ./test.py -f 2-query/twa.py -Q 3
# python3 ./test.py -f 2-query/irate.py -Q 3
# python3 ./test.py -f 2-query/function_null.py -Q 3
# python3 ./test.py -f 2-query/count_partition.py -Q 3
# python3 ./test.py -f 2-query/max_partition.py -Q 3
# python3 ./test.py -f 2-query/last_row.py -Q 3
# python3 ./test.py -f 2-query/tsbsQuery.py -Q 3
# python3 ./test.py -f 2-query/sml.py -Q 3
# python3 ./test.py -f 2-query/interp.py -Q 3
#------------querPolicy 4-----------
# #------------querPolicy 4-----------
python3 ./test.py -f 2-query/between.py -Q 4
python3 ./test.py -f 2-query/distinct.py -Q 4
python3 ./test.py -f 2-query/varchar.py -Q 4
python3 ./test.py -f 2-query/ltrim.py -Q 4
python3 ./test.py -f 2-query/rtrim.py -Q 4
python3 ./test.py -f 2-query/length.py -Q 4
python3 ./test.py -f 2-query/char_length.py -Q 4
python3 ./test.py -f 2-query/upper.py -Q 4
python3 ./test.py -f 2-query/lower.py -Q 4
python3 ./test.py -f 2-query/join.py -Q 4
python3 ./test.py -f 2-query/join2.py -Q 4
#python3 ./test.py -f 2-query/cast.py -Q 4
python3 ./test.py -f 2-query/substr.py -Q 4
python3 ./test.py -f 2-query/union.py -Q 4
python3 ./test.py -f 2-query/union1.py -Q 4
python3 ./test.py -f 2-query/concat.py -Q 4
python3 ./test.py -f 2-query/concat2.py -Q 4
python3 ./test.py -f 2-query/concat_ws.py -Q 4
python3 ./test.py -f 2-query/concat_ws2.py -Q 4
python3 ./test.py -f 2-query/check_tsdb.py -Q 4
python3 ./test.py -f 2-query/spread.py -Q 4
python3 ./test.py -f 2-query/hyperloglog.py -Q 4
python3 ./test.py -f 2-query/explain.py -Q 4
python3 ./test.py -f 2-query/leastsquares.py -Q 4
python3 ./test.py -f 2-query/timezone.py -Q 4
python3 ./test.py -f 2-query/Now.py -Q 4
python3 ./test.py -f 2-query/Today.py -Q 4
python3 ./test.py -f 2-query/max.py -Q 4
python3 ./test.py -f 2-query/min.py -Q 4
python3 ./test.py -f 2-query/count.py -Q 4
python3 ./test.py -f 2-query/last.py -Q 4
python3 ./test.py -f 2-query/first.py -Q 4
python3 ./test.py -f 2-query/To_iso8601.py -Q 4
python3 ./test.py -f 2-query/To_unixtimestamp.py -Q 4
python3 ./test.py -f 2-query/timetruncate.py -Q 4
python3 ./test.py -f 2-query/diff.py -Q 4
python3 ./test.py -f 2-query/Timediff.py -Q 4
python3 ./test.py -f 2-query/json_tag.py -Q 4
python3 ./test.py -f 2-query/top.py -Q 4
python3 ./test.py -f 2-query/bottom.py -Q 4
python3 ./test.py -f 2-query/percentile.py -Q 4
python3 ./test.py -f 2-query/apercentile.py -Q 4
python3 ./test.py -f 2-query/abs.py -Q 4
python3 ./test.py -f 2-query/ceil.py -Q 4
python3 ./test.py -f 2-query/floor.py -Q 4
python3 ./test.py -f 2-query/round.py -Q 4
python3 ./test.py -f 2-query/log.py -Q 4
python3 ./test.py -f 2-query/pow.py -Q 4
python3 ./test.py -f 2-query/sqrt.py -Q 4
python3 ./test.py -f 2-query/sin.py -Q 4
python3 ./test.py -f 2-query/cos.py -Q 4
python3 ./test.py -f 2-query/tan.py -Q 4
python3 ./test.py -f 2-query/arcsin.py -Q 4
python3 ./test.py -f 2-query/arccos.py -Q 4
python3 ./test.py -f 2-query/arctan.py -Q 4
python3 ./test.py -f 2-query/query_cols_tags_and_or.py -Q 4
# python3 ./test.py -f 2-query/between.py -Q 4
# python3 ./test.py -f 2-query/distinct.py -Q 4
# python3 ./test.py -f 2-query/varchar.py -Q 4
# python3 ./test.py -f 2-query/ltrim.py -Q 4
# python3 ./test.py -f 2-query/rtrim.py -Q 4
# python3 ./test.py -f 2-query/length.py -Q 4
# python3 ./test.py -f 2-query/char_length.py -Q 4
# python3 ./test.py -f 2-query/upper.py -Q 4
# python3 ./test.py -f 2-query/lower.py -Q 4
# python3 ./test.py -f 2-query/join.py -Q 4
# python3 ./test.py -f 2-query/join2.py -Q 4
# #python3 ./test.py -f 2-query/cast.py -Q 4
# python3 ./test.py -f 2-query/substr.py -Q 4
# python3 ./test.py -f 2-query/union.py -Q 4
# python3 ./test.py -f 2-query/union1.py -Q 4
# python3 ./test.py -f 2-query/concat.py -Q 4
# python3 ./test.py -f 2-query/concat2.py -Q 4
# python3 ./test.py -f 2-query/concat_ws.py -Q 4
# python3 ./test.py -f 2-query/concat_ws2.py -Q 4
# python3 ./test.py -f 2-query/check_tsdb.py -Q 4
# python3 ./test.py -f 2-query/spread.py -Q 4
# python3 ./test.py -f 2-query/hyperloglog.py -Q 4
# python3 ./test.py -f 2-query/explain.py -Q 4
# python3 ./test.py -f 2-query/leastsquares.py -Q 4
# python3 ./test.py -f 2-query/timezone.py -Q 4
# python3 ./test.py -f 2-query/Now.py -Q 4
# python3 ./test.py -f 2-query/Today.py -Q 4
# python3 ./test.py -f 2-query/max.py -Q 4
# python3 ./test.py -f 2-query/min.py -Q 4
# python3 ./test.py -f 2-query/count.py -Q 4
# python3 ./test.py -f 2-query/last.py -Q 4
# python3 ./test.py -f 2-query/first.py -Q 4
# python3 ./test.py -f 2-query/To_iso8601.py -Q 4
# python3 ./test.py -f 2-query/To_unixtimestamp.py -Q 4
# python3 ./test.py -f 2-query/timetruncate.py -Q 4
# python3 ./test.py -f 2-query/diff.py -Q 4
# python3 ./test.py -f 2-query/Timediff.py -Q 4
# python3 ./test.py -f 2-query/json_tag.py -Q 4
# python3 ./test.py -f 2-query/top.py -Q 4
# python3 ./test.py -f 2-query/bottom.py -Q 4
# python3 ./test.py -f 2-query/percentile.py -Q 4
# python3 ./test.py -f 2-query/apercentile.py -Q 4
# python3 ./test.py -f 2-query/abs.py -Q 4
# python3 ./test.py -f 2-query/ceil.py -Q 4
# python3 ./test.py -f 2-query/floor.py -Q 4
# python3 ./test.py -f 2-query/round.py -Q 4
# python3 ./test.py -f 2-query/log.py -Q 4
# python3 ./test.py -f 2-query/pow.py -Q 4
# python3 ./test.py -f 2-query/sqrt.py -Q 4
# python3 ./test.py -f 2-query/sin.py -Q 4
# python3 ./test.py -f 2-query/cos.py -Q 4
# python3 ./test.py -f 2-query/tan.py -Q 4
# python3 ./test.py -f 2-query/arcsin.py -Q 4
# python3 ./test.py -f 2-query/arccos.py -Q 4
# python3 ./test.py -f 2-query/arctan.py -Q 4
# python3 ./test.py -f 2-query/query_cols_tags_and_or.py -Q 4
python3 ./test.py -f 2-query/nestedQuery.py -Q 4
python3 ./test.py -f 2-query/nestedQuery_str.py -Q 4
python3 ./test.py -f 2-query/nestedQuery_math.py -Q 4
python3 ./test.py -f 2-query/nestedQuery_time.py -Q 4
python3 ./test.py -f 2-query/stablity.py -Q 4
python3 ./test.py -f 2-query/stablity_1.py -Q 4
# python3 ./test.py -f 2-query/nestedQuery.py -Q 4
# python3 ./test.py -f 2-query/nestedQuery_str.py -Q 4
# python3 ./test.py -f 2-query/nestedQuery_math.py -Q 4
# python3 ./test.py -f 2-query/nestedQuery_time.py -Q 4
# python3 ./test.py -f 2-query/stablity.py -Q 4
# python3 ./test.py -f 2-query/stablity_1.py -Q 4
python3 ./test.py -f 2-query/avg.py -Q 4
python3 ./test.py -f 2-query/elapsed.py -Q 4
python3 ./test.py -f 2-query/csum.py -Q 4
python3 ./test.py -f 2-query/mavg.py -Q 4
python3 ./test.py -f 2-query/sample.py -Q 4
python3 ./test.py -f 2-query/function_diff.py -Q 4
python3 ./test.py -f 2-query/unique.py -Q 4
python3 ./test.py -f 2-query/stateduration.py -Q 4
python3 ./test.py -f 2-query/function_stateduration.py -Q 4
python3 ./test.py -f 2-query/statecount.py -Q 4
python3 ./test.py -f 2-query/tail.py -Q 4
python3 ./test.py -f 2-query/ttl_comment.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_count.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_max.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_min.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_sum.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_spread.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_apercentile.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_avg.py -Q 4
python3 ./test.py -f 2-query/distribute_agg_stddev.py -Q 4
python3 ./test.py -f 2-query/twa.py -Q 4
python3 ./test.py -f 2-query/irate.py -Q 4
python3 ./test.py -f 2-query/function_null.py -Q 4
python3 ./test.py -f 2-query/count_partition.py -Q 4
python3 ./test.py -f 2-query/max_partition.py -Q 4
python3 ./test.py -f 2-query/last_row.py -Q 4
python3 ./test.py -f 2-query/tsbsQuery.py -Q 4
python3 ./test.py -f 2-query/sml.py -Q 4
python3 ./test.py -f 2-query/interp.py -Q 4
# python3 ./test.py -f 2-query/avg.py -Q 4
# python3 ./test.py -f 2-query/elapsed.py -Q 4
# python3 ./test.py -f 2-query/csum.py -Q 4
# python3 ./test.py -f 2-query/mavg.py -Q 4
# python3 ./test.py -f 2-query/sample.py -Q 4
# python3 ./test.py -f 2-query/function_diff.py -Q 4
# python3 ./test.py -f 2-query/unique.py -Q 4
# python3 ./test.py -f 2-query/stateduration.py -Q 4
# python3 ./test.py -f 2-query/function_stateduration.py -Q 4
# python3 ./test.py -f 2-query/statecount.py -Q 4
# python3 ./test.py -f 2-query/tail.py -Q 4
# python3 ./test.py -f 2-query/ttl_comment.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_count.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_max.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_min.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_sum.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_spread.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_apercentile.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_avg.py -Q 4
# python3 ./test.py -f 2-query/distribute_agg_stddev.py -Q 4
# python3 ./test.py -f 2-query/twa.py -Q 4
# python3 ./test.py -f 2-query/irate.py -Q 4
# python3 ./test.py -f 2-query/function_null.py -Q 4
# python3 ./test.py -f 2-query/count_partition.py -Q 4
# python3 ./test.py -f 2-query/max_partition.py -Q 4
# python3 ./test.py -f 2-query/last_row.py -Q 4
# python3 ./test.py -f 2-query/tsbsQuery.py -Q 4
# python3 ./test.py -f 2-query/sml.py -Q 4
# python3 ./test.py -f 2-query/interp.py -Q 4