test: adjust test case for taos/taosd version output
This commit is contained in:
parent
4beaf871b7
commit
5eb4f66452
|
@ -191,12 +191,12 @@ class TDTestCase:
|
|||
tdSql.query('show local variables')
|
||||
for i in tdSql.queryResult:
|
||||
if i[0].lower() == "gitinfo":
|
||||
taos_gitinfo_sql = f"gitinfo: {i[1]}"
|
||||
taos_gitinfo_sql = f"git: {i[1]}"
|
||||
taos_info = os.popen('taos -V').read()
|
||||
taos_gitinfo = re.findall("^gitinfo.*",taos_info,re.M)
|
||||
taos_gitinfo = re.findall("^git: .*",taos_info,re.M)
|
||||
tdSql.checkEqual(taos_gitinfo_sql,taos_gitinfo[0])
|
||||
taosd_info = os.popen('taosd -V').read()
|
||||
taosd_gitinfo = re.findall("^gitinfo.*",taosd_info,re.M)
|
||||
taosd_gitinfo = re.findall("^git: .*",taosd_info,re.M)
|
||||
tdSql.checkEqual(taosd_gitinfo_sql,taosd_gitinfo[0])
|
||||
|
||||
def show_base(self):
|
||||
|
|
|
@ -5,6 +5,7 @@ import time
|
|||
import socket
|
||||
import os
|
||||
import platform
|
||||
import re
|
||||
if platform.system().lower() == 'windows':
|
||||
import wexpect as taosExpect
|
||||
else:
|
||||
|
@ -370,10 +371,11 @@ class TDTestCase:
|
|||
if retCode != "TAOS_OK":
|
||||
tdLog.exit("taos -V fail")
|
||||
|
||||
version = 'version: ' + version
|
||||
retVal = retVal.replace("\n", "")
|
||||
retVal = retVal.replace("\r", "")
|
||||
if retVal.startswith(version) == False:
|
||||
version = 'taos version: ' + version
|
||||
# retVal = retVal.replace("\n", "")
|
||||
# retVal = retVal.replace("\r", "")
|
||||
taosVersion = re.findall((f'^%s'%(version)), retVal,re.M)
|
||||
if len(taosVersion) == 0:
|
||||
print ("return version: [%s]"%retVal)
|
||||
print ("dict version: [%s]"%version)
|
||||
tdLog.exit("taos -V version not match")
|
||||
|
|
Loading…
Reference in New Issue