Merge pull request #18021 from taosdata/test/TD-20294
ci:add the env that builds with sanitizer
This commit is contained in:
commit
dd14131454
|
@ -54,7 +54,7 @@ fi
|
||||||
date
|
date
|
||||||
docker run \
|
docker run \
|
||||||
-v $REP_MOUNT_PARAM \
|
-v $REP_MOUNT_PARAM \
|
||||||
--rm --ulimit core=-1 taos_test:v1.0 sh -c "cd $REP_DIR;rm -rf debug;mkdir -p debug;cd debug;cmake .. -DBUILD_HTTP=false -DBUILD_TOOLS=true -DBUILD_TEST=true -DWEBSOCKET=true;make -j $THREAD_COUNT"
|
--rm --ulimit core=-1 taos_test:v1.0 sh -c "cd $REP_DIR;rm -rf debug;mkdir -p debug;cd debug;cmake .. -DBUILD_HTTP=false -DBUILD_TOOLS=true -DBUILD_TEST=true -DWEBSOCKET=true;make -j $THREAD_COUNT || exit 1"
|
||||||
|
|
||||||
if [[ -d ${WORKDIR}/debugNoSan ]] ;then
|
if [[ -d ${WORKDIR}/debugNoSan ]] ;then
|
||||||
echo "delete ${WORKDIR}/debugNoSan"
|
echo "delete ${WORKDIR}/debugNoSan"
|
||||||
|
@ -69,7 +69,7 @@ mv ${REP_REAL_PATH}/debug ${WORKDIR}/debugNoSan
|
||||||
date
|
date
|
||||||
docker run \
|
docker run \
|
||||||
-v $REP_MOUNT_PARAM \
|
-v $REP_MOUNT_PARAM \
|
||||||
--rm --ulimit core=-1 taos_test:v1.0 sh -c "cd $REP_DIR;rm -rf debug;mkdir -p debug;cd debug;cmake .. -DBUILD_HTTP=false -DBUILD_TOOLS=true -DBUILD_TEST=true -DWEBSOCKET=true -DSANITIZER=true;make -j $THREAD_COUNT"
|
--rm --ulimit core=-1 taos_test:v1.0 sh -c "cd $REP_DIR;rm -rf debug;mkdir -p debug;cd debug;cmake .. -DBUILD_HTTP=false -DBUILD_TOOLS=true -DBUILD_TEST=true -DWEBSOCKET=true -DSANITIZER=true;make -j $THREAD_COUNT || exit 1 "
|
||||||
|
|
||||||
mv ${REP_REAL_PATH}/debug ${WORKDIR}/debugSan
|
mv ${REP_REAL_PATH}/debug ${WORKDIR}/debugSan
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
import taos
|
import taos
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
|
from datetime import datetime
|
||||||
import socket
|
import socket
|
||||||
import os
|
import os
|
||||||
import platform
|
import platform
|
||||||
|
@ -100,8 +101,11 @@ class TDTestCase:
|
||||||
processName="taosd"
|
processName="taosd"
|
||||||
taosdCmd = taosdCmdRun + startAction
|
taosdCmd = taosdCmdRun + startAction
|
||||||
tdLog.printNoPrefix("%s"%taosdCmd)
|
tdLog.printNoPrefix("%s"%taosdCmd)
|
||||||
os.system(f"nohup {taosdCmd} & ")
|
logTime=datetime.now().strftime('%Y%m%d_%H%M%S_%f')
|
||||||
|
os.system(f"nohup {taosdCmd} > {logTime}.log 2>&1 & ")
|
||||||
self.checkAndstopPro(processName,startAction)
|
self.checkAndstopPro(processName,startAction)
|
||||||
|
os.system(f"rm -rf {logTime}.log")
|
||||||
|
|
||||||
|
|
||||||
def taosdCommandExe(self,startAction,taosdCmdRun):
|
def taosdCommandExe(self,startAction,taosdCmdRun):
|
||||||
taosdCmd = taosdCmdRun + startAction
|
taosdCmd = taosdCmdRun + startAction
|
||||||
|
@ -207,7 +211,7 @@ class TDTestCase:
|
||||||
os.system(" mkdir -p taosdCaseTmp ")
|
os.system(" mkdir -p taosdCaseTmp ")
|
||||||
os.system("echo \'TAOS_QUERY_POLICY=3\' > taosdCaseTmp/.env ")
|
os.system("echo \'TAOS_QUERY_POLICY=3\' > taosdCaseTmp/.env ")
|
||||||
self.taosdCommandStop(startAction,taosdCmdRun)
|
self.taosdCommandStop(startAction,taosdCmdRun)
|
||||||
os.system(" rm -rf taosdCaseTmp/.env ")
|
os.system(" rm -rf taosdCaseTmp ")
|
||||||
|
|
||||||
startAction = " -V"
|
startAction = " -V"
|
||||||
tdLog.printNoPrefix("================================ parameter: %s"%startAction)
|
tdLog.printNoPrefix("================================ parameter: %s"%startAction)
|
||||||
|
|
Loading…
Reference in New Issue