OSDN Git Service

bug fix
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7vsadm / l7vsadm-170.sh
1 #!/bin/bash
2
3 . ${SET_DEFAULT_CONF}
4
5 #Add Service
6 $L7VSD
7 if [ $? -ne 0 ]
8 then
9         echo "Test failed: $L7VSD"
10         exit 1
11 fi
12 usleep 100000
13
14 RET=`$L7VSADM -x 2>&1`
15 EXPECT="PARSE ERROR : command not found.
16 Usage: 
17   l7vsadm -A -t service-address -m proto-module [module-args]
18           [-s scheduler] [-u connection-count] [-b sorry-server]
19           [-f sorry-flag] [-Q QoSval-up] [-q QoSval-down] [-z ssl-config-file]
20           [-O socket-option] [-L access-log-flag] [-a access-log-file [logrotate-args]]
21   l7vsadm -E -t service-address -m proto-module [module-args]
22           [-s scheduler] [-u connection-count] [-b sorry-server]
23           [-f sorry-flag] [-Q QoSval-up] [-q QoSval-down] [-L access-log-flag]
24   l7vsadm -D -t service-address -m proto-module [module-args]
25   l7vsadm -C
26   l7vsadm -a|e -t service-address -m proto-module [module-args]
27           -r server-address [-w weight]
28   l7vsadm -d -t service-address -m proto-module [module-args]
29           -r server-address
30   l7vsadm -R -s replication-switch
31   l7vsadm -R -f
32   l7vsadm -R -d
33   l7vsadm -L -c log-category -l log-level
34   l7vsadm -S -c log-category -l log-level
35   l7vsadm -P -r reload-parameter
36   l7vsadm -l [-n]
37   l7vsadm -V [-n]
38   l7vsadm -K [-n]
39   l7vsadm -h"
40 if [ "${RET}" != "${EXPECT}" ]
41 then
42         echo "Test failed: $L7VSADM -x"
43         exit 1
44 fi
45
46 exit 0
47