Apache kafka 使用嵌入式Kafka的Spring Kafka测试在删除日志时失败

Apache kafka 使用嵌入式Kafka的Spring Kafka测试在删除日志时失败,apache-kafka,spring-kafka,spring-kafka-test,Apache Kafka,Spring Kafka,Spring Kafka Test,我将spring kafka与嵌入式kafka for JUnit测试一起使用,它为windows上的每个测试提供了一个错误: Error deleting C:\Users:LXX691\AppData\Local\Temp\kafka-1103610162480947200/.lock: The process cannot access the file because it is being used by another process. 我只是做了如下的基本配置 @SpringBo

我将spring kafka与嵌入式kafka for JUnit测试一起使用,它为windows上的每个测试提供了一个错误:

Error deleting C:\Users:LXX691\AppData\Local\Temp\kafka-1103610162480947200/.lock: The process cannot access the file because it is being used by another process.
我只是做了如下的基本配置

@SpringBootTest(webEnvironment = RANDOM_PORT)
@RunWith(SpringRunner.class)
public class KafkaTest {
  @Autowired
  EmbeddedKafkaBroker broker;

  @Before
  void setUp() throws Exception() {
    // setup producer and consumers
  }

  @Test
  void test() {
    producer.send(new ProducerRecord<>("topic", "content"));
  }
}
@SpringBootTest(webEnvironment=RANDOM\u端口)
@RunWith(SpringRunner.class)
公共级卡夫卡捷斯特{
@自动连线
嵌入式卡夫卡经纪人;
@以前
void setUp()引发异常(){
//设置生产者和消费者
}
@试验
无效测试(){
发送(新产品记录(“主题”、“内容”);
}
}

欢迎提出任何解决建议或解决方法。

这是Apache Kafka中的一个已知问题:

不幸的是,在《春天卡夫卡》中,我们对此无能为力


请参阅此处的更多信息:此处

这是Apache Kafka中的一个已知问题:

不幸的是,在《春天卡夫卡》中,我们对此无能为力


请参阅此处的更多信息:此处

是否有任何解决办法使测试通过,因为这是一个我们无法处理的已知问题?我认为这不会使测试失败。是否有任何解决办法使测试通过,因为这是一个我们无法处理的已知问题?我认为不会使测试失败。