summaryrefslogtreecommitdiff
path: root/qa/155
diff options
context:
space:
mode:
Diffstat (limited to 'qa/155')
-rwxr-xr-xqa/15554
1 files changed, 54 insertions, 0 deletions
diff --git a/qa/155 b/qa/155
new file mode 100755
index 0000000..cf42de3
--- /dev/null
+++ b/qa/155
@@ -0,0 +1,54 @@
+#! /bin/sh
+# PCP QA Test No. 155
+# verify PMDA not ready protocol
+#
+# 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
+
+trap "pmstore sample.long.write_me 13 >/dev/null; rm -f $tmp.*; exit" 0 1 2 3 15
+
+# for newer versions, we default to local sockets (without
+# auto-credential transfer to the PMDA, which causes early
+# protocol exchange between PMCD/PMDA, and circumvents the
+# goal of this test).
+target=""
+hostname=`hostname`
+test $PCP_VER -ge 3803 && target="-h $hostname"
+
+pmstore sample.not_ready 5
+
+for i in no yes
+do
+ if [ "$i" = no ]
+ then
+ echo "-- THESE SHOULD RETURN PM_ERR_AGAIN --"
+ else
+ sleep 8
+ echo
+ echo "-- THESE SHOULD SUCCEED --"
+ fi
+
+ echo
+echo "descriptor request:"
+ pminfo $target -d sample.long.ten
+ echo
+echo "short help text request:"
+ pminfo $target -t sample.long.ten
+ echo
+echo "long help text request:"
+ pminfo $target -T sample.long.ten
+ echo
+echo "fetch request:"
+ src/fetchpdu $target
+ echo
+echo "store request:"
+ src/storepdu $target
+
+done