JDK-8262934 : Test results of Early Access (EA-10) build
  • Type: Task
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: internal
  • Priority: P3
  • Status: Resolved
  • Resolution: Delivered
  • OS: os_x
  • CPU: x86_64
  • Submitted: 2021-03-03
  • Updated: 2021-03-04
  • Resolved: 2021-03-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
internalResolved
Related Reports
Relates :  
Description
Tested build : EA-10 build available at - https://jdk.java.net/lanai/

Functionality testing :
----------------------------
Below automated tests were executed with Metal rendering pipeline.
- Automated JDK jtreg regression tests for client
- Automated JCK tests

Below manual tests were run with Metal rendering pipeline on macOS 10.14, macOs 10.15, macOS 11 with a mix of Metal API validation enabled/disabled. [Result : No functional regressions were observed when compared with OpenGL rendering pipeline.]
    - Java 2D Demo - manual test
    - Font 2D Demo - manual test
    - SwingSet2 Demo - manual test - all look and feels
    - JavaFX-Swing inter-op sanity tests - manual test
        Test JFXPanel (JFXPanel is a component to embed JavaFX content into Swing applications)
        Test SwingNode (This Node is used to embed a Swing content into a JavaFX application)
    - Large-scale real world applications - manual test - Netbeans IDE usage
    - JDK open jtreg regression manual tests - AWT, Swing and Java2D - (tests were distributed across mentioned OS versions)
    - JCK manual tests - AWT, Swing and Java2D - (tests were distributed across mentioned OS versions)

Newly found issues - JDK-8262846 and JDK-8262882

Performance testing :
-----------------------------
Below Performance tests were run on Mac-mini (macOS 10.14) with uiScale=2.0 [ Test results attached as a screenshot ]
   - RenderPerfTest - We have JDK-8250658 and JDK-8259953 to address lower performance of 4 test cases - these are stress test cases which are uncommon in usual use.
   - SwingMark for all Look-and-Feels
   - J2DBench (identified test cases)
   - A set of identified Netbeans IDE UI responsiveness tests
   - XOR mode rendering - as expected, the performance is slower with metal pipeline