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)