RFR: 8341984: Use PassFailJFrame for TimeChangeButtonClickTest.java [v2]
Harshitha Onkar
honkar at openjdk.org
Mon Oct 14 18:59:11 UTC 2024
On Mon, 14 Oct 2024 18:37:43 GMT, Alexey Ivanov <aivanov at openjdk.org> wrote:
>> Refactor the test `javax/swing/JButton/TimeChangeButtonClickTest.java` to use the `PassFailJFrame` framework to handle the tester's decision on whether the test passes or fails.
>>
>> I reformatted the instructions for performing the test into HTML.
>>
>> I preserved the test UI panel which contains the button to press and the label with button press counter.
>>
>> The updated test is shorter by nearly 100 lines.
>
> Alexey Ivanov has updated the pull request incrementally with two additional commits since the last revision:
>
> - Rename instructions -> INSTRUCTIONS
> - Add @library and @build jtreg tags
LGTM other than minor suggestion on default timeout.
test/jdk/javax/swing/JButton/TimeChangeButtonClickTest.java line 87:
> 85: .instructions(INSTRUCTIONS)
> 86: .rows(20)
> 87: .columns(40)
Suggestion:
.columns(40)
.testTimeOut(10)
We do have a pause timer option but I think a timeout of 8-10 mins is better than the default of 5 mins since it allows more time for the user to change the time settings.
-------------
Marked as reviewed by honkar (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/21476#pullrequestreview-2367406140
PR Review Comment: https://git.openjdk.org/jdk/pull/21476#discussion_r1799956133
More information about the client-libs-dev
mailing list