You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@zookeeper.apache.org by "Elvys Soares (Jira)" <ji...@apache.org> on 2021/06/14 15:08:00 UTC

[jira] [Created] (ZOOKEEPER-4319) Refactor AtomicFileWritingIdiomTest to use TempDir annotation

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)