OSDN Git Service

Fix log message bug.
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7directord / l7directord-5-2-4-3.sh
1 #!/bin/bash
2 . ${SET_DEFAULT_CONF}
3
4 \cp -p ./materials/l7directord-5-2-4-callback.sh ${L7DIRECTORD_CONF_DIR}/callback.sh
5 sed "s|XXX|${L7DIRECTORD_CONF_DIR}/callback.sh|g" ./materials/l7directord-5-2-4-l7directord.cf > ${L7DIRECTORD_CONF_DIR}/l7directord.cf
6
7 #Start l7vsd
8 $L7VSD
9 if [ $? -ne 0 ]
10 then
11         echo "Test failed: $L7VSD"
12         exit 1
13 fi
14 usleep 100000
15
16 #Start l7directord
17 $L7DIRECTORD start
18 if [ $? -ne 0 ]
19 then
20         echo "Test failed: $L7DIRECTORD start"
21         exit 1
22 fi
23 sleep 1
24 echo "fallback = 127.0.0.1:80" >> ${L7DIRECTORD_CONF_DIR}/l7directord.cf
25 sleep 10
26
27 RET=`cat ${L7VS_LOG_DIR}/callbacktest`
28 EXPECT="callback is executed."
29 if [ "$RET" != "$EXPECT" ]
30 then
31         echo "Test failed: cat ${L7VS_LOG_DIR}/callbacktest"
32         exit 1
33 fi
34
35 exit 0
36