#! /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