This test was timing out in windows in mach5 nightly testing. Investigation 
reveals that 70% of the time, it is failing due to printer being chosen was 
Microsoft Print to PDF which opens up a File Save Dialog when "OK" was clicked 
in printer pagedialog. Since no user intervention is done to dismiss the modal 
filedialog, so subsequent pagedialog was not dismissed resulting in timeout.
Other times, it was found that "One Note" software printer was used as default 
printerservice which again, opens up a OneNote app which again gets focus and 
obscure pagedialog so PageDialog did not get dismissed.
Updated test to ignore "Print To PDF", "OneNote" and "XPS Document 
Writer"(which again opens filedialog like PDF printer) and run it for several 
iteration in mach5 platforms which is ok. Link in JBS.

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

Commit messages:
 - 8196301: java/awt/print/PrinterJob/Margins.java times out

Changes: https://git.openjdk.java.net/jdk/pull/2598/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=2598&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8196301
  Stats: 59 lines in 3 files changed: 39 ins; 18 del; 2 mod
  Patch: https://git.openjdk.java.net/jdk/pull/2598.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/2598/head:pull/2598

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

Reply via email to