RFR: 8288415: java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines [v2]

Manukumar V S mvs at openjdk.org
Tue Oct 11 13:49:31 UTC 2022


> java/awt/PopupMenu/PopupMenuLocation.java seems to be unstable in MacOS machines, especially in MacOSX 12 & 13 machines. It seems to be a testbug as adding some stability improvements fixes the issue. It intermittently fails in CI causing some noise. This test was already problem listed in windows due to an umbrella bug JDK-8238720. This fix doesn't cover the Windows issue, so the problem listing in windows will remain same.
> 
> Fix:
> Some stability improvements have been done and the test has been run 100 times per platform in mach5 and got full PASS.

Manukumar V S has updated the pull request incrementally with 39 additional commits since the last revision:

 - Updated screen capture code, made frame undecorated, added some prints for debugging
 - 6777156: GTK L&F: JFileChooser can jump beyond root directory in combobox and selection textarea.
   
   Reviewed-by: jdv, tr, psadhukhan
 - 8294751: Zero: Allow larger default heaps
   
   Reviewed-by: iklam, rkennke
 - 6616245: NullPointerException when using JFileChooser with a custom FileView
   
   Reviewed-by: aivanov
 - 8291519: jdk/jfr/api/event/TestShouldCommit.java failed with Unexpected value of shouldCommit()
   
   Reviewed-by: mgronlun
 - 8293782: Shenandoah: some tests failed on lock rank check
   
   Reviewed-by: mdoerr, shade
 - 8282395: URL.openConnection can throw IOOBE
   
   Reviewed-by: dfuchs
 - 8294958: java/net/httpclient/ConnectTimeout tests are slow
   
   Reviewed-by: dfuchs, aefimov
 - 8294356: IGV: scheduled graphs contain duplicated elements
   
   Reviewed-by: chagedorn, thartmann
 - 8294901: remove pre-VS2017 checks in Windows related coding
   
   Reviewed-by: dholmes, mdoerr, kbarrett
 - ... and 29 more: https://git.openjdk.org/jdk/compare/d738f35d...5af46570

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/10606/files
  - new: https://git.openjdk.org/jdk/pull/10606/files/d738f35d..5af46570

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=10606&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=10606&range=00-01

  Stats: 4199 lines in 126 files changed: 3306 ins; 375 del; 518 mod
  Patch: https://git.openjdk.org/jdk/pull/10606.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/10606/head:pull/10606

PR: https://git.openjdk.org/jdk/pull/10606



More information about the client-libs-dev mailing list