RFR (M) : 8024319 : Add regression tests on documented GC-related -XX:+Print* options

Filipp Zhinkin filipp.zhinkin at oracle.com
Tue Sep 17 16:14:34 UTC 2013


I'll be very appreciated if someone will take a look at it.

Thanks,
Filipp.

On 09/10/2013 01:15 PM, Filipp Zhinkin wrote:
> Hi,
>
> I'd like to get a review on new regression tests on various GC-related 
> -XX:+Print* options:
>
> http://bugs.sun.com/view_bug.do?bug_id=8024319
>
> webrev:
> http://cr.openjdk.java.net/~kshefov/8024319/webrev.00/
>
> Brief overview of tests to be added:
> Following tests verify that PrintGC and PrintGCDetails flags work and 
> emit appropriate output.
> Tests grouped by GC in order to handle different GC logging format.
> gc/arguments/print/TestCMSPrintGCFlags
> gc/arguments/print/TestG1PrintGCFlags.java
> gc/arguments/print/TestSerialAndParallelPrintGCFlags
>
> Test on PrintGCTimeStamps and PrintGCDateStamps flags. It verifies 
> that options and their
> combinations emit appropriate output and verifies that time and date 
> stamps are not decreasing over time.
> gc/arguments/print/TestGCStampFlags
>
> Test on PrintGCApplicationConcurrentTime and 
> PrintGCApplicationStoppedTime.
> It verifies that these options emit appropriate output.
> gc/arguments/print/TestPrintGCAppTimeFlags
>
> Test on PrintGCTaskTimeStamps flah. It verifies that when this option 
> emit output only with parallel GC
> and also verifies that all timestamps are not decreasing and for each 
> GC thread verifies that number of
> reported task timestamps equal to expected number of tasks.
> gc/arguments/print/TestPrintGCTaskTimeStampsFlag
>
> Test on PrintTenuringDistribution flag. It verifies that appropriate 
> output is emitted when this option is
> turned on and also verifies that reported values lies between 0 and 
> selected MaxTenuringThreshold.
> gc/arguments/print/TestPrintTenuringDistributionFlag*
>
> *Testing done: manual testing and JPRT.
>
> Thanks,
> Filipp.
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20130917/b0d2ed9e/attachment.htm>


More information about the hotspot-gc-dev mailing list