On 23/05/2019 08:58, semyon.sadet...@oracle.com wrote:
This property was introduced long before the macosx-port via JDK-4425878.
If the test does not work properly because of the product bug, then you should 
not work around it, but instead, you should create a new product bug and add 
this test and a new bugid to the problem list for macOS.
I don't agree. Java specification doesn't say that the popup menu shall overlap 
the OS taskbar. The test scenario shouldn't expect that. Permission to overlap 
taskbar is determined by the security settings and the platform default 
settings. By adding adjustPopupLocationToFit=false the test is abstracted from 
those settings which makes the overlap testing sensible. Otherwise the test may 
fail in some environments and platforms.
As for the mac platform where the taskbar overlapping is disabled by default in 
the toolkit. It was intentionally disabled by fixing of a bug reported by 
NetBeans team. There is JDK-7124313 reported internally which requests the 
opposite, but it requires investigation at first, it is not clear that we can 
do this.

You just workaround the case for which the test was created, this is not a test 
bug, and it should not be fixed by the change in the test during test_sprint.


--
Best regards, Sergey.

Reply via email to