ref: 30e510e30791b0242fabf465091d9c1aaa1d0bc2
parent: f78f39568348aa806fc9623b5b7e07dd606fd6c3
author: syureyi <lingzhu2@cisco.com>
date: Fri Jul 25 10:37:14 EDT 2014
ss
--- a/autotest/unitTest/run_unitTest.sh
+++ b/autotest/unitTest/run_unitTest.sh
@@ -10,43 +10,43 @@
fi
cd ${AUTO_TEST_PATH}#To find whether have android devices
-echo please set the enviroment variable as:
-echo export ANDROID_HOME="path of android sdk"
+echo please set the enviroment variable as:
+echo export ANDROID_HOME="path of android sdk"
echo export ANDROID_NDK_HOME="path of android ndk"
ANDROID_SDK_PATH=${ANDROID_HOME} ANDROID_NDK_PATH=${ANDROID_NDK_HOME} if [ "#${ANDROID_SDK_PATH}" = "#" ]then
-echo Please set ANDROID_HOME with the path of Android SDK
+echo Please set ANDROID_HOME with the path of Android SDK
exit 1
fi
if [ "#${ANDROID_NDK_PATH}" = "#" ]then
-echo Please set ANDROID_NDK_HOME with the path of Android NDK
+echo Please set ANDROID_NDK_HOME with the path of Android NDK
exit 1
fi
-#prepare devices
-ADB=${ANDROID_SDK_PATH}/platform-tools/adb -
-#get devices
-devices=`$ADB devices | awk -F" " '/\tdevice/{print $1}'` -if [ "#$devices" = "#" ];then
- echo "Can not find any android devices!"
+#prepare devices
+ADB=${ANDROID_SDK_PATH}/platform-tools/adb+
+#get devices
+devices=`$ADB devices | awk -F" " '/\tdevice/{print $1}'`+if [ "#$devices" = "#" ];then
+ echo "Can not find any android devices!"
else
echo Start to run the unittest on android devices
- ANDROID=1
+ ANDROID=1
cd ./android
bash run_AutoTest_android.sh
cd ${AUTO_TEST_PATH}if [ $? -ne 0 ];then
echo There is something wrong happened when runing unittest on android devices,please to check
- fi
-fi
+ fi
+fi
#To find whether have ios devices
DEVICES=`system_profiler SPUSBDataType | sed -n -e '/iPad/,/Serial/p' -e '/iPhone/,/Serial/p' | grep "Serial Number:" | awk -F ": " '{print $2}'`- if [ "${DEVICES}#" == "#" ] - then
+ if [ "${DEVICES}#" == "#" ]+ then
echo "Can not find any connected device! please check device is connected to MAC!"
else
echo Start to run the unittest on ios devices
@@ -58,25 +58,25 @@
echo There is something wrong happened when runing unittest on ios devices,please to check
fi
fi
-
-#To parse the unit test result file to find whether have failures
+
+#To parse the unit test result file to find whether have failures
if [ ${ANDROID} = "1" ];thenbash run_ParseUTxml.sh ./android/report
ret=$?
if [ ${ret} -eq 0 ];thenecho Unit test run on the android devices have not any failure case
-elif [ ${ret} -eq 2 ];then -echo Unit test have cases failed,please check
-elif [ ${ret} -eq 1 ];then -echo Unit test run failed
+elif [ ${ret} -eq 2 ];then+echo Unit test have cases failed,please check
+elif [ ${ret} -eq 1 ];then+echo Unit test run failed
fi
fi
if [ $IOS = "1" ];then
bash run_ParseUTxml.sh ./ios/report
-ret=$?
-if [ $ret -eq 0 ];then
+ret=$?
+if [ $ret -eq 0 ];then
echo Unit test run on the ios devices have not any failure case
-elif [ $ret -eq 2 ];then
+elif [ $ret -eq 2 ];then
echo Unit test have cases failed,please check
elif [ $ret -eq 1 ];then
echo Unit test run failed
--
⑨