gpt4 book ai didi

java - 无法在 JUNIT 测试之间删除我的 Elasticsearch 数据文件夹

转载 作者:行者123 更新时间:2023-11-30 07:07:15 25 4
gpt4 key购买 nike

我无法运行我的单元测试。如果没有下面的@After,我会得到一个IndexAlreadyExistsException。使用下面的代码,我得到一个 IOException ,表示我无法删除数据目录。如果我在测试运行之间手动删除此目录,它就会起作用。我是 Elasticsearch 新手,我该怎么办?

 @After
public void testCompleted() throws IllegalAccessException, NoSuchMethodException, INvocationTargetExcaption, IOException
{
File testFile = new File("target/elasticsearch/data");
FileUtils.deleteDiretory(testFile);
}

最佳答案

您可以使用Elasticsearch Java API为了delete您的索引,或者创建 http delete request

关于java - 无法在 JUNIT 测试之间删除我的 Elasticsearch 数据文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39878258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com