qa: update 660 to generate index.html, fixing pcp-testsuite runs
[pcp.git] / qa / 399
blob4015a5e6c61545c06cf9e2096d9128c0de8dd975
1 #! /bin/sh
2 # PCP QA Test No. 399
3 # pmie core dumps
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.check
14 . ./common.filter
16 [ $PCP_PLATFORM = darwin ] && \
17 _notrun "Neither disk.dev.response nor disk.dev.avactive for darwin"
19 status=0 # success is the default!
20 trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
22 # real QA test starts here
23 $sudo rm -f core* $seq.core*
25 echo
26 echo "Test 1"
27 if [ $PCP_PLATFORM = irix ]
28 then
30 cat >$tmp.conf <<'End-of-File'
31 dsk = "disk.dev";
32 total0 = $delta * $dsk.total@0;
33 total1 = $delta * $dsk.total@1;
34 iops = $delta * ($dsk.total@0 - $dsk.total@1);
35 resp = $delta * 1000 * ($dsk.response@0 - $dsk.response@1);
36 End-of-File
38 elif [ $PCP_PLATFORM = linux ]
39 then
41 cat >$tmp.conf <<'End-of-File'
42 dsk = "disk.dev";
43 total0 = $delta * $dsk.total@0;
44 total1 = $delta * $dsk.total@1;
45 iops = $delta * ($dsk.total@0 - $dsk.total@1);
46 resp = $delta * 1000 * ($dsk.avactive@0 - $dsk.avactive@1);
47 End-of-File
49 elif [ $PCP_PLATFORM = solaris ]
50 then
52 cat >$tmp.conf <<'End-of-File'
53 dsk = "disk.dev";
54 total0 = $delta * $dsk.total@0;
55 total1 = $delta * $dsk.total@1;
56 iops = $delta * ($dsk.total@0 - $dsk.total@1);
57 resp = $delta * 1000 * ($dsk.run.time@0 - $dsk.run.time@1);
58 End-of-File
60 else
61 bozo!
64 pmie -vv -t 1 -T 1 <$tmp.conf >/dev/null 2>$tmp.err
65 echo "Stderr output ..."
66 cat $tmp.err | _show_pmie_errors
68 _check_core
70 echo
71 echo "Test 2"
72 if [ $PCP_PLATFORM = irix ]
73 then
75 cat >$tmp.conf <<'End-of-File'
76 dsk = "disk.dev";
77 total0 = $delta * $dsk.total@0;
78 total1 = $delta * $dsk.total@1;
79 iops = $delta * ($dsk.total@0 - $dsk.total@1);
80 resp = $delta * 1000 * ($dsk.response@0 - $dsk.response@1);
81 avg = $delta * 1000 * ($dsk.response@0 - $dsk.response@1) / ($dsk.total@0 - $dsk.total@1);
82 End-of-File
84 elif [ $PCP_PLATFORM = linux ]
85 then
87 cat >$tmp.conf <<'End-of-File'
88 dsk = "disk.dev";
89 total0 = $delta * $dsk.total@0;
90 total1 = $delta * $dsk.total@1;
91 iops = $delta * ($dsk.total@0 - $dsk.total@1);
92 resp = $delta * 1000 * ($dsk.avactive@0 - $dsk.avactive@1);
93 avg = $delta * 1000 * ($dsk.avactive@0 - $dsk.avactive@1) / ($dsk.total@0 - $dsk.total@1);
94 End-of-File
96 elif [ $PCP_PLATFORM = solaris ]
97 then
99 cat >$tmp.conf <<'End-of-File'
100 dsk = "disk.dev";
101 total0 = $delta * $dsk.total@0;
102 total1 = $delta * $dsk.total@1;
103 iops = $delta * ($dsk.total@0 - $dsk.total@1);
104 resp = $delta * 1000 * ($dsk.run.time@0 - $dsk.run.time@1);
105 avg = $delta * 1000 * ($dsk.run.time@0 - $dsk.run.time@1) / ($dsk.total@0 - $dsk.total@1);
106 End-of-File
108 else
109 bozo!
112 pmie -vv -t 1 -T 1 <$tmp.conf >/dev/null 2>$tmp.err
113 echo "Stderr output ..."
114 cat $tmp.err | _show_pmie_errors
116 _check_core
118 exit