[ 
https://issues.apache.org/jira/browse/TIKA-4510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tiancheng Dai updated TIKA-4510:
--------------------------------
    External issue URL: https://github.com/apache/tika/pull/2360

> Nondeterministic failures in LanguageResourceTest
> -------------------------------------------------
>
>                 Key: TIKA-4510
>                 URL: https://issues.apache.org/jira/browse/TIKA-4510
>             Project: Tika
>          Issue Type: Bug
>          Components: core
>            Reporter: Tiancheng Dai
>            Priority: Minor
>              Labels: test-stability
>
> *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)

Reply via email to