RFR: 7001973: java/awt/Graphics2D/CopyAreaOOB.java fails

Sergey Bylokhov serb at openjdk.java.net
Wed Sep 15 04:29:48 UTC 2021


On Mon, 13 Sep 2021 11:32:37 GMT, Masanori Yano <myano at openjdk.org> wrote:

> Could you please review the 7001973 fixes?
> 
> On Windows, CopyAreaOOB.java fails with a blank window. The cause of this problem is that paint() works one time only. Painting area is not guaranteed when showing a window.
> 
> I think this behavior should be removed for purpose of this test (`@summary: Verifies that copyArea() works properly`). Also, this program uses a Robot, but implements waiting logic by itself. This logic should be replaced to Robot API.
> 
> This fix works fine in Windows, so this test can be removed from ProblemList.txt. I don't have a Mac environment, so can someone please confirm that this fix will work on Mac?

This test is quite strict and its purpose exactly check that the first paint() will properly render the windows content.
So if the window will paint some garbage and then repaint correct content this test wil catch that.

-------------

PR: https://git.openjdk.java.net/jdk/pull/5491



More information about the client-libs-dev mailing list