jdk/test/sun/tools/jstat/gcNewCapacityOutput1.awk
changeset 2 90ce3da70b43
child 7811 0658de1327ea
equal deleted inserted replaced
0:fd16c54261b3 2:90ce3da70b43
       
     1 #
       
     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 #  NGCMN      NGCMX       NGC      S0CMX     S0C     S1CMX     S1C       ECMX        EC      YGC   FGC 
       
     7 #    2176.0     7232.0     2176.0     64.0    192.0    192.0     64.0     6848.0     2048.0     1     0
       
     8 
       
     9 
       
    10 BEGIN	{
       
    11 	    headerlines=0; datalines=0; totallines=0
       
    12 	}
       
    13 
       
    14 /^  NGCMN      NGCMX       NGC      S0CMX     S0C     S1CMX     S1C       ECMX        EC      YGC   FGC $/	{
       
    15 	    headerlines++;
       
    16 	}
       
    17 
       
    18 /^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+$/	{
       
    19 	    datalines++;
       
    20 	}
       
    21 
       
    22 	{ totallines++; print $0 }
       
    23 
       
    24 END	{
       
    25 	    if ((headerlines == 1) && (datalines == 1) && (totallines == 2)) {
       
    26 	        exit 0
       
    27 	    }
       
    28 	    else {
       
    29 	        exit 1
       
    30 	    }
       
    31 	}