diff options
Diffstat (limited to 'qa/048')
-rwxr-xr-x | qa/048 | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -0,0 +1,44 @@ +#! /bin/sh +# PCP QA Test No. 048 +# exercise log/archive retrievals +# +# Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved. +# + +seq=`basename $0` +echo "QA output created by $seq" + +# get standard filters +. ./common.product +. ./common.filter + +_filter_dumplog() +{ + sed \ + -e '/pmResult/s/ .* numpmid/ ... numpmid/' \ + -e '/inst /{ +s/inst \[[0-9][0-9]* or "dks..."]/inst [DISK]/ +s;inst \[[0-9][0-9]* or "/dev/[^"]*"];inst [DISK]; +s;inst \[[0-9][0-9]* or ".*/dbs/.*\.dbf"];inst [FILE]; +}' \ + -e '/value /{ +s/value [0-9][0-9]*\.[0-9][0-9]*e.[0-9][0-9]*/value NUMBER/ +s/value [0-9][0-9]*\.[0-9][0-9]*/value NUMBER/ +s/value [0-9][0-9]*e.[0-9][0-9]*/value NUMBER/ +s/value [0-9][0-9]*/value NUMBER/ +s/value \[.*]/value AGGREGATE/ +s/value ".*"/value STRING/ +}' \ + -e '/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]/s/[^ ]*/TIMESTAMP/' + +} + +trap "rm -f $tmp.*; exit" 0 1 2 3 15 + +# real QA test starts here +for arch in src/foo src/mv-foo src/noti-foo +do + echo + echo "=== archive $arch ===" + src/xarch -v -a $arch | _filter_dumplog +done |