5 # Copyright (c) 2010 Ken McDonell. All Rights Reserved.
9 echo "QA output created by $seq"
11 # get standard environment, filters and checks
16 status
=0 # success is the default!
17 $sudo rm -rf $tmp.
* $seq.full
18 trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
23 -e '/^ *[0-9][0-9.]* *$/s/.*/NUMBER/' \
24 -e '/^host:.*$/s/.*/HOST/'
27 # real QA test starts here
28 pmval
-h no.such.
host.pcp.io any.old.metric
30 echo "no.such.host.pcp.io - exit status $sts"
31 pmval
-a no.such.archive any.old.metric
33 echo "no.such.archive - exit status $sts"
36 echo "no.such.metric - exit status $sts"
37 pmval
-i no.such.instance sample.bin
39 echo "no.such.instance - exit status $sts"
42 echo "usage - exit status $sts"
46 pmval
-t 0.1 -s $s sample.seconds
>$tmp.out
49 echo "counter -s $s - exit status $sts"
54 pmval
-r -t 0.1 -s $s sample.seconds
>$tmp.out
57 echo "counter -r -s $s - exit status $sts"
62 pmval
-t 0.1 -s $s sample.long.ten
>$tmp.out
65 echo "instantaneuos -s $s - exit status $sts"