OSDN Git Service

f7bd330b6b82c011142c2e2c624134a1d865769d
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7vsadm / l7vsadm-8-1-2.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 $L7VSADM -L -c all -l fatal
15 if [ $? -ne 0 ]
16 then
17         echo "Test failed: $L7VSADM -L -c all -l fatal"
18         exit 1
19 fi
20
21 RET=`$L7VSADM -V 2>&1 | grep -e "^l7vsd"`
22 EXPECT="l7vsd_network                  fatal
23 l7vsd_network_qos              fatal
24 l7vsd_network_bandwidth        fatal
25 l7vsd_network_num_connection   fatal
26 l7vsd_network_access           fatal
27 l7vsd_mainthread               fatal
28 l7vsd_virtualservice           fatal
29 l7vsd_virtualservice_thread    fatal
30 l7vsd_session                  fatal
31 l7vsd_session_thread           fatal
32 l7vsd_realserver               fatal
33 l7vsd_sorryserver              fatal
34 l7vsd_module                   fatal
35 l7vsd_replication              fatal
36 l7vsd_replication_sendthread   fatal
37 l7vsd_parameter                fatal
38 l7vsd_logger                   fatal
39 l7vsd_command                  fatal
40 l7vsd_start_stop               fatal
41 l7vsd_system                   fatal
42 l7vsd_system_memory            fatal
43 l7vsd_system_endpoint          fatal
44 l7vsd_system_signal            fatal
45 l7vsd_system_environment       fatal
46 l7vsd_snmpbridge               fatal
47 l7vsd_protocol                 fatal
48 l7vsd_schedule                 fatal"
49 if [ "${RET}" != "${EXPECT}" ]
50 then
51         echo "Test failed: $L7VSADM -V | grep l7vs"
52         exit 1
53 fi
54
55 $L7VSADM --parameter --reload logger
56 if [ $? -ne 0 ]
57 then
58         echo "Test failed: $L7VSADM --parameter --reload logger"
59         exit 1
60 fi
61
62 RET=`$L7VSADM -V 2>&1 | grep -e "^l7vsd"`
63 EXPECT="l7vsd_network                  warn
64 l7vsd_network_qos              warn
65 l7vsd_network_bandwidth        warn
66 l7vsd_network_num_connection   warn
67 l7vsd_network_access           warn
68 l7vsd_mainthread               warn
69 l7vsd_virtualservice           warn
70 l7vsd_virtualservice_thread    warn
71 l7vsd_session                  warn
72 l7vsd_session_thread           warn
73 l7vsd_realserver               warn
74 l7vsd_sorryserver              warn
75 l7vsd_module                   warn
76 l7vsd_replication              warn
77 l7vsd_replication_sendthread   warn
78 l7vsd_parameter                warn
79 l7vsd_logger                   warn
80 l7vsd_command                  warn
81 l7vsd_start_stop               warn
82 l7vsd_system                   warn
83 l7vsd_system_memory            warn
84 l7vsd_system_endpoint          warn
85 l7vsd_system_signal            warn
86 l7vsd_system_environment       warn
87 l7vsd_snmpbridge               warn
88 l7vsd_protocol                 warn
89 l7vsd_schedule                 warn"
90 if [ "${RET}" != "${EXPECT}" ]
91 then
92         echo "Test failed: $L7VSADM -V | grep l7vsd"
93         exit 1
94 fi
95
96 exit 0
97