#! /bin/sh # PCP QA Test No. 535 # #535080 - dynamic indoms for pmie, uses sample.dynamic.* # # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved. # seq=`basename $0` echo "QA output created by $seq" # get standard environment, filters and checks . ./common.product . ./common.filter . ./common.check signal=$PCP_BINADM_DIR/pmsignal status=1 # failure is the default! control=$PCP_PMDAS_DIR/sample/dynamic.indom _cleanup() { [ -f $control.qa-$seq ] && $sudo mv $control.qa-$seq $control rm -f $tmp.* } $sudo rm -f $control.qa-$seq trap "_cleanup; exit \$status" 0 1 2 3 15 [ -f $control ] && $sudo mv $control $control.qa-$seq # real QA test starts here $sudo $PCP_RC_DIR/pcp restart | _filter_pcp_start _wait_for_pmcd # prime the sample PMDA to refresh the dynamic indom # pminfo -f sample.dynamic >/dev/null 2>&1 echo echo "=== pmprobe ===" pmprobe -I sample.dynamic.counter sample.dynamic.instant sample.dynamic.discrete cat <$tmp.out 2>&1 & some_inst ( sample.dynamic.counter > 0 ) -> shell "echo counter:" " %i:?"; some_inst ( sample.dynamic.instant > 0 ) -> shell "echo instant:" " %i:?"; some_inst ( sample.dynamic.discrete > 0 ) -> shell "echo discrete:" " %i:?"; End-of-File pid=$! sleep 2 # initial config # cat >$tmp.indom <$tmp.indom <$tmp.indom <$tmp.indom <$tmp.indom <$tmp.indom <