qa: update 660 to generate index.html, fixing pcp-testsuite runs
[pcp.git] / qa / 401
blob5154574e854be3467ecf82aa68af53eeb7831c96
1 #!/bin/sh
2 # PCP QA Test No. 401
3 # quick pminfo -x check (400 does a better job, but you need to have
4 # valgrind available)
6 # Copyright (c) 2010 Ken McDonell. All Rights Reserved.
9 seq=`basename $0`
10 echo "QA output created by $seq"
12 # get standard environment, filters and checks
13 . ./common.product
14 . ./common.filter
15 . ./common.check
17 status=0 # success is the default!
18 $sudo rm -rf $tmp.* $seq.full
19 trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
21 _filter()
23 sed \
24 -e 's/[0-2][0-9]:[0-5][0-9]:[0-5][0-9]\.[0-9][0-9][0-9]/TIMESTAMP/g' \
25 | $PCP_AWK_PROG '
26 want == 1 { print " value [blob]"; want = 0; next }
27 $1 == "sample.event.param_aggregate" { want = 1 }
28 { print }'
31 pmstore sample.event.reset 0 >>$seq.full 2>&1
33 # real QA test starts here
34 pminfo -x sample.event.records 2>&1 | tee -a $seq.full | _filter
35 pminfo -x sample.event.records 2>&1 | tee -a $seq.full | _filter
36 pminfo -x sample.event.records 2>&1 | tee -a $seq.full | _filter
37 pminfo -x sample.event.records 2>&1 | tee -a $seq.full | _filter
39 # success, all done
40 exit