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

Alexey Markevich resolved CXF-8697.
-----------------------------------
    Resolution: Fixed

> 2 Order-Dependent Flaky Tests for CachedOutputStream 
> -----------------------------------------------------
>
>                 Key: CXF-8697
>                 URL: https://issues.apache.org/jira/browse/CXF-8697
>             Project: CXF
>          Issue Type: Test
>          Components: Core
>    Affects Versions: 4.0.0
>            Reporter: Justin Chen
>            Priority: Trivial
>              Labels: test
>             Fix For: 4.0.0
>
>
> The tests 
> {{org.apache.cxf.io.CacheAndWriteOutputStreamTest.testDeleteTmpFile}} and 
> {{org.apache.cxf.io.CachedOutputStreamTest.testDeleteTmpFile}} fail when run 
> by themselves with the command {{mvn test}} because the temporary file is 
> null. The reason is because {{createFileOutPutStream}} is never called in the 
> method {{enforceLimits}} in the {{CachedOutputStream}} class since the 
> {{threshold}} instance variable is not greater than the {{totalLength}} 
> variable. The threshold variable depends on the static variable 
> {{{}defaultThreshold{}}}. The {{defaultThreshold}} also depends on the system 
> property. Therefore, these tests pass when the whole test suite is run 
> because a different test, such as {{testUseSysProps,}} changes the static 
> variable along with the system property.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to