> 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
