jdk/test/sun/tools/jstat/gcPermCapacityOutput1.awk
changeset 16520 69fbb8041bb1
parent 16519 8d11dc7a1d97
parent 16514 281a115a9f66
child 16537 df0906f4917f
equal deleted inserted replaced
16519:8d11dc7a1d97 16520:69fbb8041bb1
     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 #  PGCMN      PGCMX       PGC         PC      YGC   FGC    FGCT     GCT   
       
     7 #    8192.0    65536.0     8192.0     8192.0     1     0    0.000    0.029
       
     8 
       
     9 BEGIN	{
       
    10 	    headerlines=0; datalines=0; totallines=0
       
    11 	}
       
    12 
       
    13 /^  PGCMN      PGCMX       PGC         PC      YGC   FGC    FGCT     GCT   $/	{
       
    14 	    headerlines++;
       
    15 	}
       
    16 
       
    17 /^[ ]*[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]+$/	{
       
    18 	    datalines++;
       
    19 	}
       
    20 
       
    21 	{ totallines++; print $0 }
       
    22 
       
    23 END	{
       
    24 	    if ((headerlines == 1) && (datalines == 1) && (totallines == 2)) {
       
    25 	        exit 0
       
    26 	    }
       
    27 	    else {
       
    28 	        exit 1
       
    29 	    }
       
    30 	}