Copilot commented on code in PR #3315:
URL: https://github.com/apache/tika/pull/3315#discussion_r4233917070


##########
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-font-module/src/test/java/org/apache/tika/parser/font/FontParsersTest.java:
##########
@@ -72,6 +73,8 @@ public void testAdobeFontMetricParsing() throws Exception {
     }
 
     @Test
+    // fontbox TTFDataStream.readInternationalDate builds its Calendar in the 
default locale (TIKA-4920)
+    @DisabledIf("org.apache.tika.test.TestLocales#nonGregorianDefault")

Review Comment:
   This skips all TTF parsing assertions for non-Gregorian defaults, while only 
the CREATED/MODIFIED checks at lines 94–95 depend on FontBox's locale-sensitive 
calendar. Content type, names, rights, and extracted text should remain covered 
in those nightly runs; condition or split out only the two date assertions.



##########
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/test/java/org/apache/tika/parser/microsoft/OutlookParserTest.java:
##########
@@ -200,6 +201,8 @@ public void testOutlookNew() throws Exception {
     }
 
     @Test
+    // POI LocaleUtil.getLocaleCalendar dates MAPI times in the default 
calendar (TIKA-4920)
+    @DisabledIf("org.apache.tika.test.TestLocales#nonGregorianDefault")

Review Comment:
   The locale-sensitive behavior is confined to the five MAPI time assertions 
at lines 247–251, but this annotation also suppresses HTML parsing, Chinese 
text, recipient, and identifier coverage. Keep those locale-independent 
assertions running and condition or split out only the date checks.



##########
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pkg-module/src/test/java/org/apache/tika/parser/pkg/RarParserTest.java:
##########
@@ -43,6 +44,8 @@ public class RarParserTest extends AbstractPkgTest {
      * fired for all the embedded entries.
      */
     @Test
+    // junrar FileHeader.getDateDos uses Calendar.getInstance() (TIKA-4920)
+    @DisabledIf("org.apache.tika.test.TestLocales#nonGregorianDefault")

Review Comment:
   This disables the entire embedded-entry traversal test for non-Gregorian 
defaults even though only the modified-date assertions at lines 80–83 depend on 
junrar's locale-sensitive calendar. As a result, filenames, media types, and 
extracted content are no longer covered in those nightly runs. Keep the parse 
and locale-independent assertions enabled and condition or split out only the 
modified-date checks.



##########
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pkg-module/src/test/java/org/apache/tika/parser/pkg/ZipEntryTimesTest.java:
##########
@@ -65,6 +66,8 @@ static void tearDown() {
     }
 
     @Test
+    // commons-compress ZipUtil.dosToJavaDate uses Calendar.getInstance() 
(TIKA-4920)
+    @DisabledIf("org.apache.tika.test.TestLocales#nonGregorianDefault")

Review Comment:
   Only the DOS timestamp assertion at line 92 depends on 
`ZipUtil.dosToJavaDate`; the extended-timestamp assertion and metadata-key 
checks are locale-independent. Disabling the whole method removes coverage of 
those paths under both non-Gregorian nightly builds. Keep the test enabled and 
condition or split out only the DOS assertion.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to