RFR: 8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing
Justin Lu
jlu at openjdk.org
Tue Sep 19 18:21:41 UTC 2023
On Tue, 19 Sep 2023 01:01:14 GMT, Naoto Sato <naoto at openjdk.org> wrote:
> Fixed the failing (well, false-positive) test case. Made the following changes to the test:
>
> - Corrected the path to the mapping files directory
> - Made sure to fail if the directory path is incorrect
> - Took care of `GB18030` alias, which is dynamically derived at runtime
> - Provided `MS950_HKSCS.map`, which is simply a copy of `HKSCS2008.map`
> - Excluded other failing tests for IBM charsets that do not have map files.
Actually tests 138 charsets now, looks good
test/jdk/sun/nio/cs/TestCharsetMapping.java line 574:
> 572: "/../../../../../make/data/charsetmapping");
> 573: if (!Files.exists(dir)) {
> 574: throw new Exception("charsetmapping directory cannot be located.");
Might be helpful to provide directory location in exception message
-------------
Marked as reviewed by jlu (Committer).
PR Review: https://git.openjdk.org/jdk/pull/15807#pullrequestreview-1633923524
PR Review Comment: https://git.openjdk.org/jdk/pull/15807#discussion_r1330529497
More information about the core-libs-dev
mailing list