3 # Check out pmafm/mkaf changes to no longer use file(1)
5 # Copyright (c) 2002 Silicon Graphics, Inc. All Rights Reserved.
9 echo "QA output created by $seq"
11 # get standard environment, filters and checks
16 status
=0 # success is the default!
18 trap "cd $here; rm -rf $tmp; exit \$status" 0 1 2 3 15
30 -e 's/\(Created: on \).*/\1 .../' \
31 -e 's/pmchart/kmchart/' \
33 $1 == "Archive:" { $2 = "somehost" }
34 $1 == "Host:" { $2 = "somehost" }
35 $2 ~ /[0-9]]$/ { $3 = "somehost" }
40 # real QA test starts here
42 # ok with simple files
49 [ -f f_bad
] && _filter
<f_bad
51 # bad files ... short, not-archive
54 echo "i am not a PCP archive" >not-archive
55 mkaf short not-archive
>f_bad
56 [ -f f_bad
] && _filter
<f_bad
59 [ -f f_ok
] && _filter
<f_ok
61 # should skip all but archives
70 echo run pminfo
-d sampledso.bin | pmafm f_ok | _filter
76 echo run pminfo
-d sampledso.bin | pmafm f_bad | _filter
82 cp not-archive foo
/bar
.0
83 echo run pminfo
-d sampledso.bin | pmafm f_bad | _filter