jdk/test/sun/tools/jstat/gcOldOutput1.awk
changeset 2 90ce3da70b43
child 16502 4ee53f7dc660
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 #   PC       PU        OC          OU       YGC    FGC    FGCT     GCT   
       
     7 #  8192.0   1877.3      6016.0       180.8      1     0    0.000    0.030
       
     8 
       
     9 
       
    10 BEGIN	{
       
    11 	    headerlines=0; datalines=0; totallines=0
       
    12 	}
       
    13 
       
    14 /^   PC       PU        OC          OU       YGC    FGC    FGCT     GCT   $/	{
       
    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]+$/	{
       
    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 	}