Backport AWT tests from JDK 9
Hohensee, Paul
hohensee at amazon.com
Thu Nov 12 19:31:59 UTC 2020
I've attached test reports as comments on the JBS issues.
The tests in JDK-8041592, JDK-8043126, JDK-8043131, JDK-8044157, JDK-8044172, JDK-8044429, JDK-8044765, JDK-8047180, JDK-8047367, JDK-8048246, JDK-8049617, JDK-8049694, JDK-8050885, JDK-8051440, JDK-8052012, JDK-8052408, JDK-8053657, JDK-8054143, JDK-8054358, JDK-8054359, JDK-8055360, JDK-8055664, JDK-8055836, JDK-8076315, JDK-8063104, JDK-8041561, JDK-8067441, JDK-8074807, JDK-8063102, JDK-8008657, JDK-8063106, and JDK-8046221 pass on 8u, or fail on both 8u and 11u, or pass with the addition of one or more other backports.
JDK-8057694 was fixed as part of JDK-8055836.
JDK-8068228 is non-public, the patch at http://hg.openjdk.java.net/jdk-updates/jdk9u/jdk/rev/26e65a8e9548 matches the patch at http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=a3c625b62431, and the test passes on 8u.
The following are required in order for other tests to pass on 8u.
https://bugs.openjdk.java.net/browse/JDK-8068275
https://bugs.openjdk.java.net/browse/JDK-8168292
https://bugs.openjdk.java.net/browse/JDK-8058805
https://bugs.openjdk.java.net/browse/JDK-8039081
https://bugs.openjdk.java.net/browse/JDK-8130772
JDK-8063107 has 7 test failures.
JDK-8031145 is non-public, and the patch at http://hg.openjdk.java.net/jdk-updates/jdk9u/jdk/rev/29af931514f5 matches the patch at http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=62c632a0c516. There are 13 test failures on 8u:
text/BreakIterator/BreakIteratorTest.java
text/Format/DateFormat/DateFormatTest.java
text/Format/DateFormat/IntlTestDateFormatSymbols.java
text/Format/DateFormat/NonGregorianFormatTest.java
text/Format/DateFormat/bug4117335.java
text/Format/MessageFormat/LargeMessageFormat.java
text/Format/NumberFormat/CurrencyFormat.java
text/Format/NumberFormat/IntlTestNumberFormatAPI.java
text/Format/NumberFormat/NumberRegression.java
text/Format/NumberFormat/NumberTest.java
util/Calendar/Bug4302966.java
util/TimeZone/HongKong.java
sun/text/IntHashtable/Bug4170614Test.sh
I'd like to defer fixing these, since cursory investigation didn't produce simple backports.
JDK-8039081, JDK-8063102, JDK-8063106, and JDK-8063107 did not apply cleanly and are out for review.
JDK-8159690, which motivated this effort, did not apply cleanly after all the above and will be posted for review.
Thanks,
Paul
On 11/5/20, 4:59 PM, "Andrew Hughes" <gnu.andrew at redhat.com> wrote:
On 22:38 Thu 05 Nov , Hohensee, Paul wrote:
> This note is a continuation of the https://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-November/012922.html discussion.
>
> Of the 40 initial commits in https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077, I’ve independently backported (when not already done), and verified that they are the same as the commits in 3077, all but 8159690. There were 3 issues that didn’t apply cleanly and will need review.
>
> JDK-8039279<https://bugs.openjdk.java.net/browse/JDK-8039279> 8u282, 5 new tests
> JDK-8041592<https://bugs.openjdk.java.net/browse/JDK-8041592> Clean, tagged, 47 new tests
> JDK-8038631<https://bugs.openjdk.java.net/browse/JDK-8038631> 8u252
> JDK-8041915<https://bugs.openjdk.java.net/browse/JDK-8041915> 8u262, 9 new tests
> JDK-8056911<https://bugs.openjdk.java.net/browse/JDK-8056911> Reviewed, tagged
> JDK-8062606<https://bugs.openjdk.java.net/browse/JDK-8062606> Reviewed, tagged
> JDK-8043126<https://bugs.openjdk.java.net/browse/JDK-8043126> Clean, tagged, 8 new tests
> JDK-8043131<https://bugs.openjdk.java.net/browse/JDK-8043131> Clean, tagged, 6 modified, 8 new tests
> JDK-8044157<https://bugs.openjdk.java.net/browse/JDK-8044157> Clean, tagged, 46 modifed tests
> JDK-8044172<https://bugs.openjdk.java.net/browse/JDK-8044172> Clean, tagged, 2 new tests
> JDK-8044429<https://bugs.openjdk.java.net/browse/JDK-8044429> Clean, tagged, 18 new tests
> JDK-8044765<https://bugs.openjdk.java.net/browse/JDK-8044765> Clean, tagged, 23 new tests
> JDK-8047180<https://bugs.openjdk.java.net/browse/JDK-8047180> Clean, tagged, 135 new tests
> JDK-8047367<https://bugs.openjdk.java.net/browse/JDK-8047367> Clean, tagged, 3 modified, 50 new tests
> JDK-8048246<https://bugs.openjdk.java.net/browse/JDK-8048246> Clean, tagged, 19 new tests
> JDK-8049617<https://bugs.openjdk.java.net/browse/JDK-8049617> Clean, tagged, 1 modified, 66 new tests
> JDK-8049694<https://bugs.openjdk.java.net/browse/JDK-8049694> Clean, tagged, 2 new tests
> JDK-8050885<https://bugs.openjdk.java.net/browse/JDK-8050885> Clean, tagged, 3 modified, 29 new tests
> JDK-8051440<https://bugs.openjdk.java.net/browse/JDK-8051440> Clean, tagged, 1 new test
> JDK-8052012<https://bugs.openjdk.java.net/browse/JDK-8052012> Clean, tagged, 32 new tests
> JDK-8052408<https://bugs.openjdk.java.net/browse/JDK-8052408> Clean, tagged, 6 new tests
> JDK-8053657<https://bugs.openjdk.java.net/browse/JDK-8053657> Clean, tagged, 6 new tests
> JDK-8054143<https://bugs.openjdk.java.net/browse/JDK-8054143> Clean, tagged, 38 new tests
> JDK-8054358<https://bugs.openjdk.java.net/browse/JDK-8054358> Clean, tagged, 5 new tests
> JDK-8054359<https://bugs.openjdk.java.net/browse/JDK-8054359> Clean, tagged, 36 new tests
> JDK-8055360<https://bugs.openjdk.java.net/browse/JDK-8055360> Clean, tagged, 11 new tests
> JDK-8055664<https://bugs.openjdk.java.net/browse/JDK-8055664> Clean, tagged, 1 new test
> JDK-8055836<https://bugs.openjdk.java.net/browse/JDK-8055836> Clean, tagged, 3 new tests
> JDK-8057694<https://bugs.openjdk.java.net/browse/JDK-8057694> Part of JDK-8055836<https://bugs.openjdk.java.net/browse/JDK-8055836>
> JDK-8076315<https://bugs.openjdk.java.net/browse/JDK-8076315> Clean, tagged, 8 new tests
> JDK-8068228<https://bugs.openjdk.java.net/browse/JDK-8068228> Non-public issue (commit is public), clean, 1 modified test
> JDK-8063104<https://bugs.openjdk.java.net/browse/JDK-8063104> Clean, tagged, 44 modified, 40 new tests
> JDK-8041561<https://bugs.openjdk.java.net/browse/JDK-8041561> Clean, tagged, 1 modified, 1 new test
> JDK-8063107<https://bugs.openjdk.java.net/browse/JDK-8063107> Not clean, RFR to be posted, 90 modified, 20 new tests
> JDK-8064573<https://bugs.openjdk.java.net/browse/JDK-8064573> Part of JDK-8063107<https://bugs.openjdk.java.net/browse/JDK-8063107>
> JDK-8064575<https://bugs.openjdk.java.net/browse/JDK-8064575> Part of JDK-8063107<https://bugs.openjdk.java.net/browse/JDK-8063107>
> JDK-8064809<https://bugs.openjdk.java.net/browse/JDK-8064809> Part of JDK-8063107<https://bugs.openjdk.java.net/browse/JDK-8063107>
> JDK-8067441<https://bugs.openjdk.java.net/browse/JDK-8067441> Clean, tagged, 1 new test
> JDK-8074807<https://bugs.openjdk.java.net/browse/JDK-8074807> Clean, tagged, 4 modified, 9 new tests
> JDK-8031145<https://bugs.openjdk.java.net/browse/JDK-8031145> Non-public issue (commit is public), 8u222
> JDK-8063102<https://bugs.openjdk.java.net/browse/JDK-8063102> Not clean, RFR to be posted, 28 modified tests
> JDK-8008657<https://bugs.openjdk.java.net/browse/JDK-8008657> Clean, 2 modified, 1 new test
> JDK-8063106<https://bugs.openjdk.java.net/browse/JDK-8063106> Not clean, RFR to be posted, 29 modified, 12 new tests
> JDK-8159690<https://bugs.openjdk.java.net/browse/JDK-8159690> Not clean, the issue that prompted this effort
> JDK-8129822<https://bugs.openjdk.java.net/browse/JDK-8129822> 8u212
>
> Thanks,
> Paul
>
>
Wow, thanks for doing this work and so quickly.
Do all the new tests pass? That was my main concern.
If so, I'll go through and approve/review as appropriate.
Thanks again,
--
Andrew :)
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the jdk8u-dev
mailing list