3 # Verify indom help text across all installed PMDAs.
5 # Copyright (c) 2016 Red Hat.
9 echo "QA output created by $seq"
11 # get standard environment, filters and checks
16 status
=1 # failure is the default!
17 $sudo rm -rf $tmp $tmp.
* $seq.full
18 trap "cd $here; $sudo rm -rf $tmp $tmp.*; exit \$status" 0 1 2 3 15
20 # real QA test starts here
23 grep -v PM_INDOM_NULL | \
24 sed -e 's/.* InDom: //g' -e 's/ 0x.*$//g' | \
25 LC_COLLATE
=POSIX
sort -u -n | \
28 # cull out any potentially in-situ domains
29 domain
=`echo $indom | sed -e 's/\..*//g'`
30 [ $domain -eq 70 ] && continue # MMV
32 pminfo
-tT $indom > $tmp.text
2>&1
33 grep 'Error: One-line or help text is not available' $tmp.text
>/dev
/null
36 echo "Missing help text for indom $indom"
37 echo "For reference, domain $domain from pmcd.agent.status is:"
38 pminfo
-f pmcd.agent.status |
grep "\[$domain or"