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