On Wed, 23 Apr 2025 23:18:06 GMT, Manukumar V S <m...@openjdk.org> wrote:
>> Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests from >> java.awt.Desktop package. These tests should be fixed similar to >> [JDK-8352109](https://bugs.openjdk.org/browse/JDK-8352109) and >> jtreg.SkippedException should be used instead of PassFailJFrame.forcePass(). >> Affected tests: >> 1. >> https://github.com/openjdk/jdk/blob/master/test/jdk/java/awt/Desktop/BrowseTest.java >> 2. >> https://github.com/openjdk/jdk/blob/master/test/jdk/java/awt/Desktop/OpenTest.java >> 3. >> https://github.com/openjdk/jdk/blob/master/test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java >> >> Testing: >> All the changed tests are tested manually and found to be working fine. > > Manukumar V S has updated the pull request incrementally with one additional > commit since the last revision: > > Update Copyright year Changes requested by aivanov (Reviewer). test/jdk/java/awt/Desktop/BrowseTest.java line 34: > 32: > 33: import jtreg.SkippedException; > 34: import java.awt.Desktop; It is more common to put `jtreg.SkippedException` after `javax.*` imports followed by a blank line. https://github.com/openjdk/jdk/blob/0edd018a48c202a6da4afe80e245799b47000885/test/jdk/javax/swing/Popup/TaskbarPositionTest.java#L58-L60 https://github.com/openjdk/jdk/blob/0edd018a48c202a6da4afe80e245799b47000885/test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java#L26-L28 The most common order of imports in JDK source and tests: - classes in `java.*` packages; - (optional blank line) - classes in `javax.*` packages; - (blank line) - other imports (`com.*`, `sun.*`; includes jtreg.* and `test.*`) - (blank line) - static imports This comment applies to all the tests. test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java line 52: > 50: If you see any EXCEPTION messages in the output press FAIL. > 51: """; > 52: static Desktop desktop; Suggestion: """; static Desktop desktop; This two fields are unrelated, a blank line separates them. ------------- PR Review: https://git.openjdk.org/jdk/pull/24820#pullrequestreview-2791570458 PR Review Comment: https://git.openjdk.org/jdk/pull/24820#discussion_r2058670906 PR Review Comment: https://git.openjdk.org/jdk/pull/24820#discussion_r2058675794