qa: update 660 to generate index.html, fixing pcp-testsuite runs
[pcp.git] / qa / 192
blobf6001588a2fac87d54c939d712c2a1d86920beaa
1 #! /bin/sh
2 # PCP QA Test No. 192
3 # sending 2 DESC_REQ PDUs back to back
5 # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved.
8 seq=`basename $0`
9 echo "QA output created by $seq"
11 # get standard filters
12 . ./common.product
13 . ./common.filter
14 . ./common.check
16 LOCALHOST=`hostname`
17 _needclean=true
18 status=0
20 _interrupt()
22 status=1
25 if [ -d $PCP_LOG_DIR/pmlogger ]
26 then
27 LOGGING_DIR=$PCP_LOG_DIR/pmlogger
28 else
29 LOGGING_DIR=$PCP_LOG_DIR
32 _cleanup()
34 if $_needclean
35 then
36 pmafm $LOGGING_DIR/$LOCALHOST/Latest remove >$tmp.cmd 2>&1 \
37 && $sudo sh $tmp.cmd
38 $sudo $PCP_RC_DIR/pcp restart | _filter_pcp_start
39 _wait_for_pmcd
40 _wait_for_pmlogger
41 _needclean=false
43 rm -f $tmp.*
44 exit $status
47 trap "_cleanup" 0
48 trap "_interrupt; _cleanup" 1 2 3 15
50 # real QA test starts here
51 $sudo $PCP_RC_DIR/pcp restart | _filter_pcp_start
52 _wait_for_pmcd
54 PMCD_REQUEST_TIMEOUT=2; export PMCD_REQUEST_TIMEOUT
56 src/descreqX2 2>&1 \
57 | _filter_pmcd_log
59 _filter_pmcd_log <$PCP_PMCDLOG_PATH \
60 | grep '^->'