diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
commit | 47e6e7c84f008a53061e661f31ae96629bc694ef (patch) | |
tree | 648a07f3b5b9d67ce19b0fd72e8caa1175c98f1a /qa/088 | |
download | pcp-47e6e7c84f008a53061e661f31ae96629bc694ef.tar.gz |
Debian 3.9.10debian/3.9.10debian
Diffstat (limited to 'qa/088')
-rwxr-xr-x | qa/088 | 54 |
1 files changed, 54 insertions, 0 deletions
@@ -0,0 +1,54 @@ +#! /bin/sh +# PCP QA Test No. 088 +# interpolate mode, constant values, different logging rates +# +# 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() +{ + sed \ + -e '/host:/d' \ + -e '/start:/d' \ + -e '/end:/d' \ + -e 's/^..:..:..\..../TIMESTAMP /' \ + | LC_COLLATE=POSIX sort \ + | uniq +} + +trap "rm -f $tmp.*; exit" 0 1 2 3 15 + +# real QA test starts here +for arch in src/bar src/mv-bar src/noti-bar +do + # get the time of the first sample + first_time=`pmval -U $arch -s1 sampledso.bin | tail -1 | cut -f1 -d ' '` + + pmval -U $arch -S "@$first_time" \ + -i bin-100,bin-500,bin-700,bin-900 sampledso.bin \ + 2>/dev/null | _filter + + pmval -a $arch -S "@$first_time" -t 0.5 \ + -i bin-100,bin-500,bin-700,bin-900 sampledso.bin \ + 2>/dev/null | _filter +done + +# Test for bug #500237 +# (this should never print `end of log' - ie. there must be a timestamp, +# even though the single sample s1 can't have been rate converted). + +# deal with an annoying libc error ... using TZ=:Australia/Melbourne +# causes the -z option to report the wrong time, at least for some +# times of the year +# +TZ=EST-10 +export TZ + +pmval -a src/late -s1 -z sampledso.bin |