提交 881a5506 编写于 作者: B bryanchang0603

[TD-4366 adding sleep to prevent time problem]

上级 b01865f6
...@@ -15,6 +15,7 @@ import sys ...@@ -15,6 +15,7 @@ import sys
from util.log import * from util.log import *
from util.cases import * from util.cases import *
from util.sql import * from util.sql import *
import time
class TDTestCase: class TDTestCase:
...@@ -129,9 +130,6 @@ class TDTestCase: ...@@ -129,9 +130,6 @@ class TDTestCase:
tdSql.prepare() tdSql.prepare()
##TODO: need to wait for TD-4445 to implement the following
## tests
## preset the keep ## preset the keep
tdSql.prepare() tdSql.prepare()
...@@ -178,18 +176,20 @@ class TDTestCase: ...@@ -178,18 +176,20 @@ class TDTestCase:
tdSql.checkRows(rowNum) tdSql.checkRows(rowNum)
tdLog.notice('testing keep will be altered if sudden change from small to big') tdLog.notice('testing keep will be altered if sudden change from small to big')
for i in range(30):
tdSql.execute('alter database db keep 14,14,14') tdSql.execute('alter database db keep 14,14,14')
tdSql.execute('alter database db keep 15,15,15') tdSql.execute('alter database db keep 16,16,16')
tdSql.execute('insert into tb values (now-15d, 10)') tdSql.execute('insert into tb values (now-15d, 10)')
tdSql.query('select * from tb') tdSql.query('select * from tb')
tdSql.checkRows(rowNum + 1) rowNum += 1
tdSql.checkRows(rowNum )
tdLog.notice('testing keep will be altered if sudden change from big to small') tdLog.notice('testing keep will be altered if sudden change from big to small')
tdSql.execute('alter database db keep 16,16,16') tdSql.execute('alter database db keep 16,16,16')
tdSql.execute('alter database db keep 14,14,14') tdSql.execute('alter database db keep 14,14,14')
tdSql.error('insert into tb values (now-15d, 10)') tdSql.error('insert into tb values (now-15d, 10)')
tdSql.query('select * from tb') tdSql.query('select * from tb')
tdSql.checkRows(rowNum + 1) tdSql.checkRows(rowNum)
......
...@@ -19,6 +19,7 @@ from util.pathFinding import * ...@@ -19,6 +19,7 @@ from util.pathFinding import *
from util.dnodes import tdDnodes from util.dnodes import tdDnodes
from datetime import datetime from datetime import datetime
import subprocess import subprocess
import time
##TODO: this is now automatic, but not sure if this will run through jenkins ##TODO: this is now automatic, but not sure if this will run through jenkins
class TDTestCase: class TDTestCase:
...@@ -63,6 +64,7 @@ class TDTestCase: ...@@ -63,6 +64,7 @@ class TDTestCase:
tdSql.query('select first(ts) from stb_0') tdSql.query('select first(ts) from stb_0')
tdSql.checkData(0,0,datetime(2020,10,14,8,0,0,0)) #check the last data in the database tdSql.checkData(0,0,datetime(2020,10,14,8,0,0,0)) #check the last data in the database
os.system('sudo timedatectl set-ntp on') os.system('sudo timedatectl set-ntp on')
time.sleep(5)
def stop(self): def stop(self):
os.system('sudo timedatectl set-ntp on') os.system('sudo timedatectl set-ntp on')
......
...@@ -71,6 +71,7 @@ class TDTestCase: ...@@ -71,6 +71,7 @@ class TDTestCase:
else: else:
tdLog.debug("data file number correct") tdLog.debug("data file number correct")
os.system('sudo timedatectl set-ntp on') os.system('sudo timedatectl set-ntp on')
time.sleep(5)
def stop(self): def stop(self):
os.system('sudo timedatectl set-ntp on') os.system('sudo timedatectl set-ntp on')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册