[ 
https://issues.apache.org/jira/browse/TIKA-4526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18031328#comment-18031328
 ] 

Hudson commented on TIKA-4526:
------------------------------

SUCCESS: Integrated in Jenkins build Tika » tika-main-jdk17 #984 (See 
[https://ci-builds.apache.org/job/Tika/job/tika-main-jdk17/984/])
TIKA-4526: Fix nondeterministic failures in TranslateResourceTest by splitting 
@PUT/@POST handlers (#2368) (github: 
[https://github.com/apache/tika/commit/f24204d285c2c3e22fbbae1b56d3e464d399eb33])
* (edit) 
tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TranslateResource.java


> Nondeterministic failures in TranslateResourceTest
> --------------------------------------------------
>
>                 Key: TIKA-4526
>                 URL: https://issues.apache.org/jira/browse/TIKA-4526
>             Project: Tika
>          Issue Type: Test
>          Components: tika-server
>    Affects Versions: 3.2.3
>            Reporter: Tiancheng Dai
>            Assignee: Tilman Hausherr
>            Priority: Minor
>              Labels: NonDex, test-stability
>             Fix For: 4.0.0, 3.3.0
>
>
> *Summary:*
> TranslateResourceTest 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 edu.illinois:nondex-maven-plugin:2.2.1:nondex \
>   -pl tika-server/tika-server-core \
>   -Dtest=org.apache.tika.server.core.TranslateResourceTest \
>   -DnondexRuns=5}}
> *Observed behavior:*
> {{[INFO] -------------------------------------------------------}}
> {{[INFO]  T E S T S}}
> {{[INFO] -------------------------------------------------------}}
> {{[INFO] Running org.apache.tika.server.core.TranslateResourceTest}}
> {{[ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 
> 0.670 s <<< FAILURE! -- in org.apache.tika.server.core.TranslateResourceTest}}
> {{[ERROR] org.apache.tika.server.core.TranslateResourceTest.testTranslateFull 
> -- Time elapsed: 0.644 s <<< FAILURE!}}
> {{org.opentest4j.AssertionFailedError: expected: <This won't translate> 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.TranslateResourceTest.testTranslateFull(TranslateResourceTest.java:73){}}}{{{}[ERROR]
>  org.apache.tika.server.core.TranslateResourceTest.testTranslateAutoLang -- 
> Time elapsed: 0.017 s <<< FAILURE!{}}}
> {{org.opentest4j.AssertionFailedError: expected: <This won't translate> 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.TranslateResourceTest.testTranslateAutoLang(TranslateResourceTest.java:86){}}}{{{}[INFO]
>  {}}}
> {{[INFO] Results:}}
> {{[INFO] }}
> {{[ERROR] Failures: }}
> {{[ERROR]   TranslateResourceTest.testTranslateAutoLang:86 expected: <This 
> won't translate> but was: <>}}
> {{[ERROR]   TranslateResourceTest.testTranslateFull:73 expected: <This won't 
> translate> but was: <>}}
> {{[INFO] }}
> {{{}[ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0{}}}{{{}{}}}
> *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