gpt4 book ai didi

java - Maven 花费大量时间运行集成测试

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:08:34 26 4
gpt4 key购买 nike

我的项目的 Maven 构建需要大约 25 分钟才能运行完整构建。大部分时间用于运行集成测试。

另一方面,当我在 eclipse 上手动运行测试用例时,相同的集成测试运行不到 2 分钟。

我觉得在 maven 中为每个测试用例加载了 spring 上下文,但在 eclipse 中加载了一次。

是否有任何设置可以做到这一点?

最佳答案

Spring 框架有 Context Caching旨在解决此类问题的功能。请注意,您的案例可以更改上下文,这也有一个功能,它是 @DirtiesContext 注释。

使用 Maven 进行 fork 测试(尤其是每次测试 fork )可能是使用此功能的障碍。

关于java - Maven 花费大量时间运行集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17445216/

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