]> source.dussan.org Git - aspectj.git/commitdiff
UseJDKExtendedCharsets.java: add "how to fix test" comment
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 31 Mar 2022 08:21:13 +0000 (15:21 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 31 Mar 2022 08:21:13 +0000 (15:21 +0700)
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
tests/bugs199/github_145/add_modules/UseJDKExtendedCharsets.java

index 423d564a847581455a90f45abc71519392f4936d..62a351868197b07a7c8a21cad03a406790cde83d 100644 (file)
@@ -1,6 +1,13 @@
 import java.nio.charset.Charset;
 import sun.nio.cs.ext.ExtendedCharsets;
 
+/**
+ * Note that the Windows JDK knows many more extended charsets than the Linux one. Originally, this test was using
+ * "hebrew", but that yielded failing GitHub CI tests due to the unavailability of the character set there. I actually
+ * had to inspect a Linux 'lib/modules' file using 'jimage' in order to filter for available 'ISO*' classes in the
+ * extended character set package. So if this test ever breaks again on any OS platform, you know where to look for the
+ * root cause and have a clue how to fix the test.
+ */
 public class UseJDKExtendedCharsets {
   static ExtendedCharsets charsets = new ExtendedCharsets();
   static Charset iso2022jp = charsets.charsetForName("ISO-2022-JP");