diff --git a/tests/pytest/fulltest.sh b/tests/pytest/fulltest.sh index 58e4fbfc1c44911e1a2e47dd0d2219a0721af3d8..51c25c94bfe89e46426e6f85aaef715fee146a66 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 9c9a9ce75512892afb2567f019cfdff37c702f2c..de8fa26fe29da9c96a3f47fa6c63bab14e294432 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())