> Improve the usability of several manual tests :
> 
> - `ButtonMnemonicPositionTest`, `WindowResizableTest` and `EmojiTest` : Skip 
> unsupported platforms
> - `DndTest` : Clarify expected result and added reset button
> - `CapsLockTest` : Replace terminal prompts with a JavaFX window
> - `PrintDialogModalityTest` : Increase the initial window height so all 
> buttons are visible
> - `PrintOrientTest` : Replace fixed positioning of instructions and button 
> with padded, aligned `VBox`
> - `DragDropFromSwingComponentInSwingNodeTest` and 
> `SimpleSwingNodeBlurryTextTest` : Close stage from Pass/Fail handlers so 
> Swing cleanup occurs before shutdown and avoid hang after exit 
> - `JavaSwingNodeCleanupBug` : Position the second stage beside the 
> instructions window
> - `StartIconified` : Enlarge the iconified test window for better visibility
> - `HostServicesShowDocumentTest` , `BigGlyphIDTest` , 
> `INVISIBLE_GLYPH_IDTest` : use `getResource()` and `getResourceAsStream()` 
> instead of direct calls
> 
> ---------
> - [x] I confirm that I make this contribution in accordance with the [OpenJDK 
> Interim AI Policy](https://openjdk.org/legal/ai).

Ziad El Midaoui has updated the pull request incrementally with two additional 
commits since the last revision:

 - Address review feedback on manual test usability
 - Add missing pass/fail buttons to 14 tests
   
   As part of this, I made the printing and polling threads daemon,
   so they will exit cleanly

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

Changes:
  - all: https://git.openjdk.org/jfx/pull/2320/files
  - new: https://git.openjdk.org/jfx/pull/2320/files/35af8c1a..1c00e768

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

  Stats: 377 lines in 19 files changed: 336 ins; 5 del; 36 mod
  Patch: https://git.openjdk.org/jfx/pull/2320.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/2320/head:pull/2320

PR: https://git.openjdk.org/jfx/pull/2320

Reply via email to