add valgrind for tests
This commit is contained in:
parent
72552aa016
commit
19895e9b50
|
@ -70,28 +70,14 @@ if [ "$CLEAR_OPTION" = "clear" ]; then
|
||||||
rm -rf $MGMT_DIR
|
rm -rf $MGMT_DIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$SHELL_OPTION" = "true" ]; then
|
|
||||||
if [ "$EXEC_OPTON" = "start" ]; then
|
|
||||||
echo "ExcuteCmd:" $EXE_DIR/taos -c $CFG_DIR -u $USERS -p
|
|
||||||
$EXE_DIR/taos -c $CFG_DIR -u $USERS -p
|
|
||||||
else
|
|
||||||
#relative path
|
|
||||||
RCFG_DIR=sim/$NODE_NAME/cfg
|
|
||||||
PID=`ps -ef|grep -v taosd | grep taos | grep $RCFG_DIR | grep -v grep | awk '{print $2}'`
|
|
||||||
if [ -n "$PID" ]; then
|
|
||||||
sudo kill -9 $PID
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$EXEC_OPTON" = "start" ]; then
|
if [ "$EXEC_OPTON" = "start" ]; then
|
||||||
echo "ExcuteCmd:" $EXE_DIR/taosd -c $CFG_DIR
|
echo "ExcuteCmd:" $EXE_DIR/taosd -c $CFG_DIR
|
||||||
|
|
||||||
|
if [ "$SHELL_OPTION" = "true" ]; then
|
||||||
|
nohup valgrind --log-file=${LOG_DIR}/valgrind.log --tool=memcheck --leak-check=full --show-reachable=no --track-origins=yes --show-leak-kinds=all -v --workaround-gcc296-bugs=yes $EXE_DIR/taosd -c $CFG_DIR > /dev/null 2>&1 &
|
||||||
|
else
|
||||||
nohup $EXE_DIR/taosd -c $CFG_DIR > /dev/null 2>&1 &
|
nohup $EXE_DIR/taosd -c $CFG_DIR > /dev/null 2>&1 &
|
||||||
#TT=`date +%s`
|
fi
|
||||||
#mkdir ${LOG_DIR}/${TT}
|
|
||||||
#echo valgrind --log-file=${LOG_DIR}/${TT}/valgrind.log --tool=memcheck --leak-check=full --show-reachable=no --track-origins=yes --show-leak-kinds=all -v --workaround-gcc296-bugs=yes $EXE_DIR/taosd -c $CFG_DIR
|
|
||||||
#nohup valgrind --log-file=${LOG_DIR}/${TT}/valgrind.log --tool=memcheck --leak-check=full --show-reachable=no --track-origins=yes --show-leak-kinds=all -v --workaround-gcc296-bugs=yes $EXE_DIR/taosd -c $CFG_DIR > /dev/null 2>&1 &
|
|
||||||
|
|
||||||
else
|
else
|
||||||
#relative path
|
#relative path
|
||||||
|
|
Loading…
Reference in New Issue