poky/scripts/qemuimage-tests/sanity/ssh
Jiajun Xu d64c7ae88c imagetest-qemu: Add sanity test cases for scp/shutdown in target
scp test is to check if file copying via network work or not in target.
shutdown test is to check if target can be poweroff with qemu process off.

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
2010-11-14 21:08:22 -08:00

40 lines
769 B
Bash
Executable File

#!/bin/bash
# SSH Test Case for Sanity Test
# The case boot up the Qemu target with `poky-qemu qemuxxx`.
# Then check if ssh service in qemu is up.
#
# 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
if [ ${RET} -eq 0 ]; then
Test_Info "SSH Test PASS"
Test_Kill_Qemu
Test_Print_Result "SSH" 0
exit 0
else
Test_Info "SSH Test FAIL"
Test_Kill_Qemu
Test_Print_Result "SSH" 1
exit 1
fi