OSDN Git Service

Change version number
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7directord / l7directord-1-2-19.sh
1 #!/bin/bash
2 . ${SET_DEFAULT_CONF}
3
4 if [ -e  ${L7DIRECTORD_CONF_DIR}/l7directord.cf ]
5 then
6         rm -f  ${L7DIRECTORD_CONF_DIR}/l7directord.cf
7 fi
8
9 if [ -e  /etc/ha.d/l7directord.cf ]
10 then
11         rm -f  /etc/ha.d/l7directord.cf
12 fi
13
14 cd $TMP_DIR
15 echo "virtual=127.0.0.1:8000" > ./l7directord.cf
16
17 #Add Service
18 $L7VSD
19 if [ $? -ne 0 ]
20 then
21         echo "Test failed: $L7VSD"
22         exit 1
23 fi
24 usleep 100000
25
26 #Start l7directord
27 $L7DIRECTORD start
28 if [ $? -ne 0 ]
29 then
30         echo "Test failed: $L7DIRECTORD start"
31         exit 1
32 fi
33 sleep 2
34
35 RET=`$L7VSADM -l -n`
36 EXPECT="Layer-7 Virtual Server version 3.0.0
37 Prot LocalAddress:Port ProtoMod Scheduler
38   -> RemoteAddress:Port           Forward Weight ActiveConn InactConn
39 TCP 127.0.0.1:8000 sessionless rr"
40 if [ "$RET" != "$EXPECT" ]
41 then
42         echo "Test failed: $L7VSADM -l -n"
43         exit 1
44 fi
45
46 #Stop l7directord
47 $L7DIRECTORD stop
48 if [ $? -ne 0 ]
49 then
50         echo "Test failed: $L7DIRECTORD stop"
51         exit 1
52 fi
53 sleep 2
54
55 RET=`$L7VSADM -l -n`
56 EXPECT="Layer-7 Virtual Server version 3.0.0
57 Prot LocalAddress:Port ProtoMod Scheduler
58   -> RemoteAddress:Port           Forward Weight ActiveConn InactConn"
59 if [ "$RET" != "$EXPECT" ]
60 then
61         echo "Test failed: $L7VSADM -l -n"
62         exit 1
63 fi
64
65 exit 0
66