Phil, Here is an updated webrev: http://cr.openjdk.java.net/~lbourges/marlin/marlin-082-8184429.1/
It fixes the ClipShapeTest to run ~35s (< 2mins) on my latop: 22 test setups only (5000 random polygons each) that covers all aspects of the new clipping algorithm. I wonder if I should remove the 'slow' mode that has till @ignore: both tests are ignored if I run jtreg -ignore:quiet although I would like to only ignore the @ignore run (1/2). Once again, I have to create a new JBS bug for Marlin2D tomorrow then start a new RFR with a complete change log. Laurent 2017-11-16 10:50 GMT+01:00 Laurent Bourgès <[email protected]>: > Sergey, > > You can generate a number of images using a few threads when the flag is >> on then switch it off and compares results. The test should not draw >> different(on/off) modes in parallel but it can draw the images for the same >> mode. >> > > Yes that is always possible but I do not want to spend too much time > improving the test to parallelize it. > > I fixed it last night and it runs only 22 test setups (1 stroke width = > 8px, no dashes) and takes ~ 30 seconds on my laptop (single-thread). > I verified that any bug in Marlin clipping is detected by this new variant > of the tests. > Will provide a new patch asap. > > >> >> Finally I will minimize the number of stroker tests: use only 1 stroke >>> width (=5px) and that should be enough to stay below timeout (2mins). >>> >> >> Note that the test can be run on some slow/virtual systems, it would be >> good to have some additional time. >> >> Is there any documentation about jtreg tags ? >>> >> >> You can find it here: >> http://openjdk.java.net/jtreg/tag-spec.html >> > > Thanks. > > Laurent > -- -- Laurent Bourgès
