add random test.
This commit is contained in:
parent
5b3c019f74
commit
b4b092b488
|
@ -62,7 +62,7 @@ matrix:
|
||||||
|
|
||||||
grep 'start to execute\|ERROR SUMMARY' mem-error-out.txt|grep -v 'grep'|uniq|tee uniq-mem-error-out.txt
|
grep 'start to execute\|ERROR SUMMARY' mem-error-out.txt|grep -v 'grep'|uniq|tee uniq-mem-error-out.txt
|
||||||
|
|
||||||
for memError in `cat uniq-mem-error-out.txt | awk '{print $4}'`
|
for memError in `grep 'ERROR SUMMARY' uniq-mem-error-out.txt | awk '{print $4}'`
|
||||||
do
|
do
|
||||||
if [ -n "$memError" ]; then
|
if [ -n "$memError" ]; then
|
||||||
if [ "$memError" -gt 12 ]; then
|
if [ "$memError" -gt 12 ]; then
|
||||||
|
@ -74,7 +74,7 @@ matrix:
|
||||||
done
|
done
|
||||||
|
|
||||||
grep 'start to execute\|definitely lost:' mem-error-out.txt|grep -v 'grep'|uniq|tee uniq-definitely-lost-out.txt
|
grep 'start to execute\|definitely lost:' mem-error-out.txt|grep -v 'grep'|uniq|tee uniq-definitely-lost-out.txt
|
||||||
for defiMemError in `cat uniq-definitely-lost-out.txt | awk '{print $7}'`
|
for defiMemError in `grep 'definitely lost:' uniq-definitely-lost-out.txt | awk '{print $7}'`
|
||||||
do
|
do
|
||||||
if [ -n "$defiMemError" ]; then
|
if [ -n "$defiMemError" ]; then
|
||||||
if [ "$defiMemError" -gt 13 ]; then
|
if [ "$defiMemError" -gt 13 ]; then
|
||||||
|
|
|
@ -33,7 +33,7 @@ class TDTestCase:
|
||||||
|
|
||||||
getDbNameLen = "grep -w '#define TSDB_DB_NAME_LEN' ../../src/inc/taosdef.h|awk '{print $3}'"
|
getDbNameLen = "grep -w '#define TSDB_DB_NAME_LEN' ../../src/inc/taosdef.h|awk '{print $3}'"
|
||||||
dbNameMaxLen = int(subprocess.check_output(getDbNameLen, shell=True))
|
dbNameMaxLen = int(subprocess.check_output(getDbNameLen, shell=True))
|
||||||
tdLog.notice("DB name max length is %d" % dbNameMaxLen)
|
tdLog.info("DB name max length is %d" % dbNameMaxLen)
|
||||||
|
|
||||||
tdLog.info("=============== step1")
|
tdLog.info("=============== step1")
|
||||||
db_name = ''.join(random.choices(chars, k=(dbNameMaxLen + 1)))
|
db_name = ''.join(random.choices(chars, k=(dbNameMaxLen + 1)))
|
||||||
|
|
|
@ -53,7 +53,7 @@ class TDTestCase:
|
||||||
|
|
||||||
getMaxColumnNum = "grep -w '#define TSDB_MAX_COLUMNS' ../../src/inc/taosdef.h|awk '{print $3}'"
|
getMaxColumnNum = "grep -w '#define TSDB_MAX_COLUMNS' ../../src/inc/taosdef.h|awk '{print $3}'"
|
||||||
boundary = int(subprocess.check_output(getMaxColumnNum, shell=True))
|
boundary = int(subprocess.check_output(getMaxColumnNum, shell=True))
|
||||||
tdLog.notice("get max column number is %d" % boundary)
|
tdLog.info("get max column number is %d" % boundary)
|
||||||
|
|
||||||
columnSeq = "ts timestamp"
|
columnSeq = "ts timestamp"
|
||||||
for x in range(0, boundary):
|
for x in range(0, boundary):
|
||||||
|
|
|
@ -28,7 +28,7 @@ class TDTestCase:
|
||||||
|
|
||||||
getMaxTagNum = "grep -w TSDB_MAX_TAGS ../../src/inc/taosdef.h|awk '{print $3}'"
|
getMaxTagNum = "grep -w TSDB_MAX_TAGS ../../src/inc/taosdef.h|awk '{print $3}'"
|
||||||
boundary = int(subprocess.check_output(getMaxTagNum, shell=True))
|
boundary = int(subprocess.check_output(getMaxTagNum, shell=True))
|
||||||
tdLog.notice("get max tags number is %d" % boundary)
|
tdLog.info("get max tags number is %d" % boundary)
|
||||||
for x in range(0, boundary):
|
for x in range(0, boundary):
|
||||||
stb_name = "stb%d" % x
|
stb_name = "stb%d" % x
|
||||||
|
|
||||||
|
|
|
@ -244,11 +244,8 @@ class TDDnode:
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
processID = subprocess.check_output(psCmd, shell=True)
|
processID = subprocess.check_output(psCmd, shell=True)
|
||||||
|
|
||||||
|
self.running = 0
|
||||||
tdLog.debug("dnode:%d is stopped by kill -INT" % (self.index))
|
tdLog.debug("dnode:%d is stopped by kill -INT" % (self.index))
|
||||||
tdLog.debug(
|
|
||||||
"wait 2 seconds for the dnode:%d to stop." %
|
|
||||||
(self.index))
|
|
||||||
time.sleep(2)
|
|
||||||
|
|
||||||
def forcestop(self):
|
def forcestop(self):
|
||||||
if self.valgrind == 0:
|
if self.valgrind == 0:
|
||||||
|
@ -267,11 +264,8 @@ class TDDnode:
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
processID = subprocess.check_output(psCmd, shell=True)
|
processID = subprocess.check_output(psCmd, shell=True)
|
||||||
|
|
||||||
|
self.running = 0
|
||||||
tdLog.debug("dnode:%d is stopped by kill -KILL" % (self.index))
|
tdLog.debug("dnode:%d is stopped by kill -KILL" % (self.index))
|
||||||
tdLog.debug(
|
|
||||||
"wait 2 seconds for the dnode:%d to stop." %
|
|
||||||
(self.index))
|
|
||||||
time.sleep(2)
|
|
||||||
|
|
||||||
def startIP(self):
|
def startIP(self):
|
||||||
cmd = "sudo ifconfig lo:%d 192.168.0.%d up" % (self.index, self.index)
|
cmd = "sudo ifconfig lo:%d 192.168.0.%d up" % (self.index, self.index)
|
||||||
|
|
Loading…
Reference in New Issue