test: check asan available
This commit is contained in:
parent
609d4e592e
commit
8baf5b8fb3
|
@ -17,10 +17,10 @@ fi
|
||||||
TAOS_DIR=`pwd`
|
TAOS_DIR=`pwd`
|
||||||
LOG_DIR=$TAOS_DIR/sim/tsim/asan
|
LOG_DIR=$TAOS_DIR/sim/tsim/asan
|
||||||
|
|
||||||
error_num=`cat ${LOG_DIR}/tsim.asan | grep "ERROR" | wc -l`
|
error_num=`cat ${LOG_DIR}/*.asan | grep "ERROR" | wc -l`
|
||||||
memory_leak=`cat ${LOG_DIR}/tsim.asan | grep "Direct leak" | wc -l`
|
memory_leak=`cat ${LOG_DIR}/*.asan | grep "Direct leak" | wc -l`
|
||||||
indirect_leak=`cat ${LOG_DIR}/tsim.asan | grep "Indirect leak" | wc -l`
|
indirect_leak=`cat ${LOG_DIR}/*.asan | grep "Indirect leak" | wc -l`
|
||||||
runtime_error=`cat ${LOG_DIR}/tsim.asan | grep "runtime error" | wc -l`
|
runtime_error=`cat ${LOG_DIR}/*.asan | grep "runtime error" | wc -l`
|
||||||
|
|
||||||
echo -e "\033[44;32;1m"asan error_num: $error_num"\033[0m"
|
echo -e "\033[44;32;1m"asan error_num: $error_num"\033[0m"
|
||||||
echo -e "\033[44;32;1m"asan memory_leak: $memory_leak"\033[0m"
|
echo -e "\033[44;32;1m"asan memory_leak: $memory_leak"\033[0m"
|
||||||
|
@ -34,6 +34,6 @@ if [ $errors -eq 0 ]; then
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
echo -e "\033[44;31;1m"asan total errors: $errors"\033[0m"
|
echo -e "\033[44;31;1m"asan total errors: $errors"\033[0m"
|
||||||
cat ${LOG_DIR}/tsim.asan
|
cat ${LOG_DIR}/*.asan
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
Loading…
Reference in New Issue