OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / freeswan / klips / test / east-icmp-01 / east-test-spi1.sh
1 #!/bin/sh
2
3 TESTING=../../../testing
4 UTILS=${TESTING}/utils
5 NJ=${UTILS}/uml_netjig/uml_netjig
6 UMLBUILD=/c2/freeswan/umlbuild
7 TESTHOST=east
8 HOSTSTART=$UMLBUILD/$TESTHOST/start.sh
9 TESTNAME=east-icmp-01
10 EXITONEMPTY=--exitonempty
11 REGRESSPLACE=.
12
13 mkdir -p OUTPUT
14
15 $NJ --tcpdump --arpreply $EXITONEMPTY --startup "expect -f $UTILS/host-test.tcl $HOSTSTART spi1.sh" --playprivate ../inputs/01-sunrise-sunset-ping.pcap --recordpublic OUTPUT/01-sunrise-sunset-ping-out.pcap
16
17 uml_mconsole /tmp/uml/$TESTHOST/mconsole <<EOF
18 halt
19 EOF
20
21 tcpdump -x -r OUTPUT/01-sunrise-sunset-ping-out.pcap >OUTPUT/01-sunrise-sunset-ping-out.txt
22
23 if diff -w spi1-output.txt OUTPUT/01-sunrise-sunset-ping-out.txt
24 then
25     touch $REGRESSPLACE/$TESTNAME
26 else
27     rm -f $REGRESSPLACE/$TESTNAME
28     exit 1
29 fi
30
31