Java 我们应该在测试后清理目标文件夹吗

Java 我们应该在测试后清理目标文件夹吗,java,Java,我想知道我们是否应该在测试后清理目标文件夹,例如删除在测试中创建的文件。如果目标文件夹不受版本控制,是否需要清理目标文件夹?什么是公约 谢谢我建议你在考试前/后清洗它们。我有一个maven项目,具有不同的环境配置文件。对于单元测试,我使用了本地/测试配置文件,当我将项目部署到使用alpha配置文件的alpha环境中时,有一些仅用于单元测试的文件被部署。所以,我现在总是在构建和测试之前进行清理 这真的取决于场景。你有maven项目吗?如果你的目标文件夹只是为测试创建的,并且在测试之后从未使用过,那

我想知道我们是否应该在测试后清理目标文件夹,例如删除在测试中创建的文件。如果目标文件夹不受版本控制,是否需要清理目标文件夹?什么是公约


谢谢

我建议你在考试前/后清洗它们。我有一个maven项目,具有不同的环境配置文件。对于单元测试,我使用了本地/测试配置文件,当我将项目部署到使用alpha配置文件的alpha环境中时,有一些仅用于单元测试的文件被部署。所以,我现在总是在构建和测试之前进行清理

这真的取决于场景。你有maven项目吗?如果你的目标文件夹只是为测试创建的,并且在测试之后从未使用过,那么我会清除并删除它。如果您需要有关此文件夹以后使用情况的信息,并且您的测试是使用唯一的-.date或id戳创建的文件,那么将所需数据复制到另一个文件夹或让此目标文件夹处于活动状态取决于您的感受。测试完成后,应该进行清理,即junit中的@AfterClass。在这个方法之后,所有数据都应该与测试调用之前相同。如果您正在正确测试,则无需清理目标。您所说的“目标文件夹”是什么意思?包含结果的文件夹还是maven目标文件夹?