[
https://issues.apache.org/jira/browse/TIKA-4510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr updated TIKA-4510:
----------------------------------
Component/s: tika-server
(was: core)
> Nondeterministic failures in LanguageResourceTest
> -------------------------------------------------
>
> Key: TIKA-4510
> URL: https://issues.apache.org/jira/browse/TIKA-4510
> Project: Tika
> Issue Type: Bug
> Components: tika-server
> Affects Versions: 3.2.3
> Reporter: Tiancheng Dai
> Priority: Minor
> Labels: test-stability
> Fix For: 4.0.0, 3.3.0
>
>
> *Summary:*
> {{LanguageResourceTest}} shows nondeterministic failures when run with
> NonDex(shuffling nondeterministic method to find flakiness).
> ----
> *Observation / How to Reproduce:*
> Running the following command may intermittently fail with errors:
>
> {{mvn -pl tika-server/tika-server-core \
> edu.illinois:nondex-maven-plugin:2.2.1:nondex \
> -Dtest=org.apache.tika.server.core.LanguageResourceTest \
> -DnondexRuns=5}}
> *Observed behavior:*
> [INFO] Running org.apache.tika.server.core.LanguageResourceTest
> [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.638
> s <<< FAILURE! -- in org.apache.tika.server.core.LanguageResourceTest
> [ERROR]
> org.apache.tika.server.core.LanguageResourceTest.testDetectEnglishFile --
> Time elapsed: 0.629 s <<< FAILURE!org.opentest4j.AssertionFailedError:
> expected: <en> but was: <> at
> org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:158)
> at
> org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:139)
> at
> org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:201)
> at
> org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:184)
> at
> org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:179)
> at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1188)
> at
> org.apache.tika.server.core.LanguageResourceTest.testDetectEnglishFile(LanguageResourceTest.java:98)
> *Expected behavior:*
> *The test should deterministically pass under all NonDex seeds.*
--
This message was sent by Atlassian Jira
(v8.20.10#820010)