blob: f2e2621397520f29fae9e869e59158ec016fdeb8 [file] [log] [blame]
J. Duke319a3b92007-12-01 00:00:00 +00001#
2# matching the following output specified as a pattern that verifies
3# that the numerical values conform to a specific pattern, rather than
4# specific values.
5#
6# Compiled Size Type Method
7# 45 131 1 sun/misc/FloatingDecimal countBits
8
9BEGIN {
10 headerlines=0; datalines=0; totallines=0
11 }
12
13/^Compiled Size Type Method$/ {
14 headerlines++;
15 }
16
17/^[ ]*[0-9]+[ ]*[0-9]+[ ]*[0-9]+[ ]*[a-zA-Z_\$\+]+[a-zA-Z0-9_\$\+\/]* [a-zA-Z_\$\+]+[a-zA-Z0-9_\$\+]*$/ {
18 datalines++;
19 }
20
21/^[ ]*[0-9]+[ ]*[0-9]+[ ]*[0-9]+[ ]*[a-zA-Z_\$\+]+[a-zA-Z0-9_\$\+\/]* <init>$/ {
22 datalines++;
23 }
24
25 { totallines++; print $0 }
26
27END {
28 if ((headerlines == 1) && (datalines == 1) && (totallines == 2)) {
29 exit 0
30 }
31 else {
32 exit 1
33 }
34 }