Elvys Soares created ZOOKEEPER-4319:
---------------------------------------

             Summary: Refactor AtomicFileWritingIdiomTest to use TempDir 
annotation
                 Key: ZOOKEEPER-4319
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4319
             Project: ZooKeeper
          Issue Type: Test
          Components: server
            Reporter: Elvys Soares


*Problem:*
Tests that manipulate external file resources need to guarantee resource 
integrity and availability. Test suite design and maintainability may suffer 
from the addition of assurance steps to guarantee parallel execution scenarios 
and resource leakage from failed previous executions.

*Solution:*
The use of [@tempdir|https://github.com/tempdir] annotation assures a temporary 
directory being created and cleaned up for every test method execution, thus 
simplifying test maintenance steps.

Using this approach, we will not create a redundancy {{build/test/tmp}} file 
under {{zookeeper/zookeeper-server}} directory, and we also don't need to 
remove the {{target}} file manually



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to