diff --git a/autotest/unitTest/android/run_AutoTest_android.sh b/autotest/unitTest/android/run_AutoTest_android.sh
index 1a6d4d64..8eb7e6e7 100644
--- a/autotest/unitTest/android/run_AutoTest_android.sh
+++ b/autotest/unitTest/android/run_AutoTest_android.sh
@@ -3,7 +3,13 @@
AUTO_TEST_ANDROID_PATH=`pwd`
AUTO_TEST_SRC_PATH="../../../"
AUTO_TEST_RES_PATH="${AUTO_TEST_ANDROID_PATH}/report"
+if [ ! -d ${AUTO_TEST_RES_PATH} ]
+then
mkdir -p ${AUTO_TEST_RES_PATH}
+else
+echo "Will delete those outdate xml in the report"
+rm -f ${AUTO_TEST_RES_PATH}/*.xml
+fi
#Prepare android build enviroment
echo please set the enviroment variable as:
echo export ANDROID_HOME="path of android sdk"
diff --git a/autotest/unitTest/ios/run_AutoTest_ios.sh b/autotest/unitTest/ios/run_AutoTest_ios.sh
index bc25545d..59b48177 100644
--- a/autotest/unitTest/ios/run_AutoTest_ios.sh
+++ b/autotest/unitTest/ios/run_AutoTest_ios.sh
@@ -62,6 +62,7 @@ IOS_MAKE_PARAMS="OS=ios ARCH=${CODEC_TEST_IOS_ARCH}"
############make build
find ./ -name *.o -exec rm -rf {} \;
find ./ -name *.d -exec rm -rf {} \;
+rm -f *.so
make clean
make ${IOS_MAKE_PARAMS} test
echo "Codec test will run on ${CODEC_TEST_IOS_PLATFORM} with ${CODEC_TEST_IOS_DEBUG_RELEASE}"
@@ -134,6 +135,9 @@ CODEC_TEST_IOS_REPORT_PATH="${AUTO_TEST_IOS_PATH}/report"
if [ ! -d ${CODEC_TEST_IOS_REPORT_PATH} ]
then
mkdir -p ${CODEC_TEST_IOS_REPORT_PATH}
+else
+ echo "Will delete those outdate xml in the report"
+ rm -f ${CODEC_TEST_IOS_REPORT_PATH}/*.xml
fi
#start to run unittest,default run the xcode at arch armv7 with release
diff --git a/autotest/unitTest/run_ParseUTxml.sh b/autotest/unitTest/run_ParseUTxml.sh
index 041fd917..8142eb4a 100644
--- a/autotest/unitTest/run_ParseUTxml.sh
+++ b/autotest/unitTest/run_ParseUTxml.sh
@@ -22,7 +22,34 @@ parse_unittest() {
msg="Total testcases: $tests, failed: $fails,time:$waste seconds, at$times,xml:$res"
echo ${msg}
UT_Failed_Num=$((${UT_Failed_Num}+${fails}))
- fi
+cat >> mail.log << EOF
+
+
+
Total unit test cases | +Failed | +Time | +Date | +
${tests} | +${fails} | +${waste} | +${times} | +