3 # Simple PMNS exerciser after dynamic PMNS changes
5 # Copyright (c) 2009 Ken McDonell. All Rights Reserved.
9 echo "QA output created by $seq"
11 # get standard environment, filters and checks
16 status
=0 # success is the default!
18 trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
25 cat <<'End-of-File' >$tmp.pmns
64 # real QA test starts here
65 echo "=== Limits on PMID fields ==="
66 pminfo
-n $tmp.pmns
-m
69 echo "=== Error cases ==="
70 cat <<'End-of-File' >$tmp.pmns
72 reserved_domain 511:0:0
75 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
78 cat <<'End-of-File' >$tmp.pmns
83 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
86 cat <<'End-of-File' >$tmp.pmns
91 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
94 cat <<'End-of-File' >$tmp.pmns
99 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
102 cat <<'End-of-File' >$tmp.pmns
107 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
110 cat <<'End-of-File' >$tmp.pmns
115 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
118 cat <<'End-of-File' >$tmp.pmns
123 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
126 cat <<'End-of-File' >$tmp.pmns
128 dyn_bad_cluster 13:0:*
131 pminfo
-n $tmp.pmns
-m 2>&1 | _filter
134 cat <<'End-of-File' >$tmp.pmns
136 dyn_bad_serial 13:*:0
139 pminfo
-n $tmp.pmns
-m 2>&1 | _filter