Add one case for connman sanity test. We check if connmand is running in background after booting and if there is always one connmand process running even connmand is executed by several times. Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
1.2 KiB
Executable File
#!/bin/bash
Conmman Check Test Case for Sanity Test
The case boot up the Qemu target with poky-qemu qemuxxx.
Then check if connman can work in target.
Author: Jiajun Xu jiajun.xu@intel.com
This file is licensed under the GNU General Public License,
Version 2.
. $POKYBASE/scripts/qemuimage-testlib
TIMEOUT=360 RET=1
Start qemu and check its network
Test_Create_Qemu ${TIMEOUT}
If qemu network is up, check ssh service in qemu
if [ $? -eq 0 ]; then Test_Info "Begin to Test SSH Service in Qemu" Test_SSH_UP ${TARGET_IPADDR} ${TIMEOUT} RET=$? else RET=1 fi
Check if connman can work in target
if [ $RET -eq 0 -a -f $TOOLS/connman_test.sh ]; then # Copy connman_test.sh into target Test_Target_Pre ${TARGET_IPADDR} $TOOLS/connman_test.sh if [ $? -eq 0 ]; then # Run connman_test.sh to check if connman can work in target Test_SSH ${TARGET_IPADDR} "sh $TARGET_TEST_DIR/connman_test.sh" RET=$? else RET=1 fi fi
if [ ${RET} -eq 0 ]; then Test_Info "Connman Test PASS" Test_Kill_Qemu Test_Print_Result "connman" 0 exit 0 else Test_Info "Connman Test FAIL, Pls. check above error log" Test_Kill_Qemu Test_Print_Result "connman" 1 exit 1 fi