OSDN Git Service

Add PT test scripts.
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / PT / B / B-28.sh
1 #!/bin/bash
2
3 # set config file
4 PARM=`date -d '1 minute' +'%M'`
5
6 sed "s|l7vsadm_rotation_timing_value = \"XXX\"|l7vsadm_rotation_timing_value = \"$PARM\"|" materials/B-28-l7vs.cf > ${L7VSD_CONF_DIR}/l7vs.cf
7
8 # set dummy log file
9 touch ${L7VS_LOG_DIR}/l7vsadm.log
10
11 sleep 60
12
13 $L7VSADM
14 if [ $? -eq 0 ]
15 then
16         echo "Test failed: $L7VSADM"
17         exit 1
18 fi
19
20 RET=`ls ${L7VS_LOG_DIR}/l7vsadm.log* | wc -l`
21 if [ $RET -ne 2 ]
22 then
23         echo "Test failed: ls ${L7VS_LOG_DIR}/l7vsadm.log*"
24         exit 1
25 fi
26
27 RET=`ls ${L7VS_LOG_DIR}/l7vsadm.log`
28 EXPECT="${L7VS_LOG_DIR}/l7vsadm.log"
29 if [ "${RET}" != "${EXPECT}" ]
30 then
31         echo "Test failed: ls ${L7VS_LOG_DIR}/l7vsadm.log"
32         exit 1
33 fi
34
35 RET=`ls ${L7VS_LOG_DIR}/l7vsadm.log.1`
36 EXPECT="${L7VS_LOG_DIR}/l7vsadm.log.1"
37 if [ "${RET}" != "${EXPECT}" ]
38 then
39         echo "Test failed: ls ${L7VS_LOG_DIR}/l7vsadm.log.1"
40         exit 1
41 fi
42
43 exit 0
44