-
Enhancement
-
Resolution: Fixed
-
P4
-
22
-
b18
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8342153 | 23.0.2 | Alexey Ivanov | P4 | Resolved | Fixed | b03 |
JDK-8342236 | 21.0.6-oracle | Alexey Ivanov | P4 | Resolved | Fixed | b03 |
JDK-8343518 | 21.0.6 | Goetz Lindenmaier | P4 | Resolved | Fixed | b02 |
JDK-8342235 | 17.0.14-oracle | Alexey Ivanov | P4 | Resolved | Fixed | b03 |
JDK-8343523 | 17.0.14 | Goetz Lindenmaier | P4 | Resolved | Fixed | b02 |
JDK-8342234 | 11.0.26-oracle | Alexey Ivanov | P4 | Resolved | Fixed | b03 |
JDK-8342237 | 8u441 | Alexey Ivanov | P4 | Resolved | Fixed | b03 |
The demos [2] for the testUI feature provide implementations which need to be refined.
A quote from the demo layouts [3]:
“I didn't even think about not providing any default implementations of positionTestUI — that's the idea! The framework should support simple layouts.
“Implementing common layouts each time they're used would be a waste of time.
“A method reference to an implementation in PassFailJFrame could be passed. Alternatively, we can add helper methods to builder which selects the Position and positionTestUI.
“The code in TwoWindowsHH.java and TwoWindowsHV.java needs refining. Yet it's a great foundation.”
[1] https://github.com/openjdk/jdk/pull/15665#discussion_r1323491246
[2] https://github.com/openjdk/jdk/pull/15721
[3] https://github.com/openjdk/jdk/pull/15721#discussion_r1326082796
- backported by
-
JDK-8342153 Provide layouts for multiple test UI in PassFailJFrame
- Resolved
-
JDK-8342234 Provide layouts for multiple test UI in PassFailJFrame
- Resolved
-
JDK-8342235 Provide layouts for multiple test UI in PassFailJFrame
- Resolved
-
JDK-8342236 Provide layouts for multiple test UI in PassFailJFrame
- Resolved
-
JDK-8342237 Provide layouts for multiple test UI in PassFailJFrame
- Resolved
-
JDK-8343518 Provide layouts for multiple test UI in PassFailJFrame
- Resolved
-
JDK-8343523 Provide layouts for multiple test UI in PassFailJFrame
- Resolved
- blocks
-
JDK-8341037 Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java
- Resolved
- duplicates
-
JDK-8340889 Provide default gap between windows in PassFailJFrame
- Closed
- is blocked by
-
JDK-8294156 Allow PassFailJFrame.Builder to create test UI
- Resolved
- relates to
-
JDK-8293830 ☂ Redesign Manual Test Framework
- Open
-
JDK-8321042 Test java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java fails on macOS
- Open
-
JDK-8340210 Add positionTestUI() to PassFailJFrame.Builder
- Resolved
- links to
-
Commit(master) openjdk/jdk17u-dev/fadfa582
-
Commit(master) openjdk/jdk21u-dev/72eaaa25
-
Commit(master) openjdk/jdk23u/ff8ac15a
-
Commit(master) openjdk/jdk/85f04427
-
Review(master) openjdk/jdk17u-dev/3019
-
Review(master) openjdk/jdk21u-dev/1114
-
Review(master) openjdk/jdk23u/172
-
Review(master) openjdk/jdk/21207