From 731397a299a91473013590794e11acad730f60d6 Mon Sep 17 00:00:00 2001 From: jiajingbin Date: Wed, 1 Sep 2021 11:25:10 +0800 Subject: [PATCH] [TD-6482]: add 4 testcases for issue-7666 --- tests/pytest/fulltest.sh | 1 + tests/pytest/insert/verifyMemToDiskCrash.py | 19 ++++++++----------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/tests/pytest/fulltest.sh b/tests/pytest/fulltest.sh index 58e4fbfc1c..51c25c94bf 100755 --- a/tests/pytest/fulltest.sh +++ b/tests/pytest/fulltest.sh @@ -393,6 +393,7 @@ python3 ./test.py -f alter/alterColMultiTimes.py python3 ./test.py -f query/queryWildcardLength.py python3 ./test.py -f query/queryTbnameUpperLower.py python3 ./test.py -f query/queryGroupTbname.py +python3 ./test.py -f insert/verifyMemToDiskCrash.py #======================p4-end=============== diff --git a/tests/pytest/insert/verifyMemToDiskCrash.py b/tests/pytest/insert/verifyMemToDiskCrash.py index 9c9a9ce755..de8fa26fe2 100644 --- a/tests/pytest/insert/verifyMemToDiskCrash.py +++ b/tests/pytest/insert/verifyMemToDiskCrash.py @@ -41,9 +41,8 @@ class TDTestCase: tdSql.checkEqual(res1[i], res2[i]) def checkStbMemDiskMerge(self): - tdCom.cleanTb() - stb_name = tdCom.getLongName(8, "letters") - tb_name = tdCom.getLongName(7, "letters") + stb_name = tdCom.getLongName(7, "letters") + tb_name = f'{stb_name}_sub' tdSql.execute( f'CREATE TABLE {stb_name} (ts timestamp, c1 int, c2 int) tags (t1 int)') tdSql.execute( @@ -65,13 +64,12 @@ class TDTestCase: tdSql.checkEqual(res1[i], res2[i]) def checkTbSuperSubBlockMerge(self): - tdCom.cleanTb() - tb_name = tdCom.getLongName(8, "letters") + tb_name = tdCom.getLongName(6, "letters") tdSql.execute( f'CREATE TABLE {tb_name} (ts timestamp, c1 int)') start_ts = 1577808001000 - for i in range(80): + for i in range(10): tdSql.execute( f'insert into {tb_name} values ({start_ts}, {i})') start_ts += 1 @@ -92,16 +90,15 @@ class TDTestCase: tdSql.query(f'select * from {tb_name}') def checkStbSuperSubBlockMerge(self): - tdCom.cleanTb() - stb_name = tdCom.getLongName(8, "letters") - tb_name = tdCom.getLongName(7, "letters") + stb_name = tdCom.getLongName(5, "letters") + tb_name = f'{stb_name}_sub' tdSql.execute( f'CREATE TABLE {stb_name} (ts timestamp, c1 int) tags (t1 int)') tdSql.execute( f'CREATE TABLE {tb_name} using {stb_name} tags (1)') start_ts = 1577808001000 - for i in range(79): + for i in range(10): tdSql.execute( f'insert into {tb_name} values ({start_ts}, {i})') start_ts += 1 @@ -127,10 +124,10 @@ class TDTestCase: self.checkStbMemDiskMerge() self.checkTbSuperSubBlockMerge() self.checkStbSuperSubBlockMerge() + def stop(self): tdSql.close() tdLog.success("%s successfully executed" % __file__) - tdCases.addWindows(__file__, TDTestCase()) tdCases.addLinux(__file__, TDTestCase()) -- GitLab