summaryrefslogtreecommitdiffstats
path: root/scripts/qemuimage-tests/sanity/ssh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/qemuimage-tests/sanity/ssh')
-rwxr-xr-xscripts/qemuimage-tests/sanity/ssh40
1 files changed, 40 insertions, 0 deletions
diff --git a/scripts/qemuimage-tests/sanity/ssh b/scripts/qemuimage-tests/sanity/ssh
new file mode 100755
index 0000000000..7dd895951c
--- /dev/null
+++ b/scripts/qemuimage-tests/sanity/ssh
@@ -0,0 +1,40 @@
1#!/bin/bash
2# SSH Test Case for Sanity Test
3# The case boot up the Qemu target with `runqemu qemux86`.
4# Then check if ssh service in qemu is up.
5#
6# Author: Jiajun Xu <jiajun.xu@intel.com>
7#
8# This file is licensed under the GNU General Public License,
9# Version 2.
10#
11
12. $OEROOT/scripts/qemuimage-testlib
13
14TIMEOUT=360
15QEMU_IPADDR="192.168.7.2"
16RET=1
17
18# Start qemu and check its network
19Test_Create_Qemu ${QEMU_IPADDR} ${TIMEOUT}
20
21# If qemu network is up, check ssh service in qemu
22if [ $? -eq 0 ]; then
23 Test_Info "Begin to Test SSH Service in Qemu"
24 Test_SSH_UP ${QEMU_IPADDR} ${TIMEOUT}
25 RET=$?
26else
27 RET=1
28fi
29
30if [ ${RET} -eq 0 ]; then
31 Test_Info "SSH Test PASS"
32 Test_Kill_Qemu
33 Test_Print_Result "SSH" 0
34 exit 0
35else
36 Test_Info "SSH Test FAIL"
37 Test_Kill_Qemu
38 Test_Print_Result "SSH" 1
39 exit 1
40fi