On 5/23/19 9:12 AM, Sergey Bylokhov wrote:
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.
What product issue do you suggest to fix?