jdk/test/sun/tools/jstat/fileURITest1.awk
changeset 2 90ce3da70b43
child 22562 e909d64b8dd8
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 #  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
       
     7 #  0.00 100.00  68.87   1.24  27.75      1    0.044     0    0.000    0.044
       
     8 
       
     9 BEGIN	{
       
    10 	    headerlines=0; datalines=0; totallines=0
       
    11 	}
       
    12 
       
    13 /^  S0     S1     E      O      P     YGC     YGCT    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]+[ ]*[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 	}