5 # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved.
9 echo "QA output created by $seq"
11 # get standard filters
15 trap "rm -f $tmp.*; exit" 0 1 2 3 15
21 -e '/sample.seconds:/{
22 s/no current values no prior values /value OK/
23 s/no prior values /value OK/
24 s/delta: [0-9]$/value OK/
25 s/delta: 1[0-1]$/value OK/
27 -e '/sample.milliseconds:/{
28 s;delta: 10[01][0-9]$;delta: 1000 +/- 20;
29 s;delta: 9[89][0-9]$;delta: 1000 +/- 20;
30 s;delta: 40[0123][0-9]$;delta: 4000 +/- 40;
31 s;delta: 39[6789][0-9]$;delta: 4000 +/- 40;
32 s;delta: 50[0123][0-9]$;delta: 5000 +/- 40;
33 s;delta: 49[6789][0-9]$;delta: 5000 +/- 40;
34 s;delta: 80[012345][0-9]$;delta: 8000 +/- 60;
35 s;delta: 79[456789][0-9]$;delta: 8000 +/- 60;
36 s;delta: 100[012345][0-9]$;delta: 10000 +/- 60;
37 s;delta: 99[456789][0-9]$;delta: 10000 +/- 60;
39 -e '/samples required/d'
41 # warning: indexes below are "desired samples", output shows actual
42 # samples ... filtering uses former and reports latter.
44 $PCP_AWK_PROG <$tmp.out
'
46 lo[50] = 30; hi[50] = 50
47 lo[20] = 30; hi[20] = 50
48 lo[16] = 30; hi[16] = 50
49 lo[10] = 30; hi[10] = 50
50 lo[8] = 30; hi[8] = 50
52 /samples required/ { if (lo[s] <= $4 && $4 <= hi[s])
53 print $1 " samples required " lo[s] "-" hi[s] " log reads"
55 print $0 " ... no. log reads unexpected"
59 # real QA test starts here
60 for arch
in archives
/ok-interp archives
/ok-mv-interp archives
/ok-noti-interp
64 for delta
in 1 4 5 8 10
66 samples
=`expr 80 / $delta`
67 [ $samples -gt 50 ] && samples
=50
69 echo "interpolate $samples, $delta seconds appart"
70 src
/interp0
-n src
/root_irix
-a $arch -t $delta -s $samples | _filter
$samples