RFR: 8276058: Some swing test fails on specific CI macos system [v2]

Phil Race prr at openjdk.java.net
Fri Oct 29 05:59:13 UTC 2021


On Fri, 29 Oct 2021 04:43:10 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:

> > Regardless, there's value in the test updates, although my existing comments on the specifics there still stand.
> 
> Should I pursue with the test updates with this PR as it seems it can be addressed by product change? 

Yes.

I am not sure what specifics needs to be addressed...Are the below ones the one?

Whatever I wrote !
> 
> > And is an offset of 10 enough ? Its a bit arbitrary and cursors could be a larger shape or different orientation
> 
> SInce I am going in opposite direction of cursor by using (-10,-10) I guess it should be ok since normally cursor as shown in the screencapture, even if enlarged, willnot encroach on (-10, -10) area unless it's a inverted cursor wihch I am not sure exist or not.

So your assumption is the cursor is an arrow. It could be an X .. in which case your fix won't work of ots
anywhere near a 45 degree slope.
There's no 100% answer but a larger offset is better and parametrised like
// move away from cursor
OFFSET-X = -10
OFFSET_Y = -20
or  adding code that moves the cursor to window (0,0) before screen captutre .. 
> 
> > Shouldn't this use TESTCLASSES or something like that ?
> 
> We have used the same way of ImageIO.write() in jtreg tests

OK ..doesn't mean its right  please check with jtreg devs etc ..

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

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



More information about the client-libs-dev mailing list