summaryrefslogtreecommitdiff
path: root/qa/048
diff options
context:
space:
mode:
Diffstat (limited to 'qa/048')
-rwxr-xr-xqa/04844
1 files changed, 44 insertions, 0 deletions
diff --git a/qa/048 b/qa/048
new file mode 100755
index 0000000..021ec06
--- /dev/null
+++ b/qa/048
@@ -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