gpt4 book ai didi

spring - 大量的 spock 测试导致 eclipse 中的编译时间很长

转载 作者:行者123 更新时间:2023-12-02 03:25:52 25 4
gpt4 key购买 nike

我们在 600 个使用 Spock 的 groovy 文件中进行了大量测试。
所有的测试类都从 AbstractSpecification.groovy 扩展而来,它注入(inject)了许多服务类和许多帮助方法来使用这些类(Spring、Autowired)。

我们使用 Eclipse,对 Abstract 类的每次更改都会导致重新编译(构建工作区,调用 Maven 项目构建器)。但是在开发过程中,这种重新编译变得越来越慢.. 现在有 600 次测试,我们不得不等待 aprox。距离 Eclipse 完成还有 14 分钟,这使得测试项目几乎无法使用。

我认为,对抽象类进行大量测试并没有什么不寻常的,所以我想知道使用 Spock 的人是否遇到了同样的问题。我更改了 Groovy 版本、插件版本,但没有任何帮助。只减少测试类的数量。

有任何想法吗?提前致谢!

技术数据:
- Eclipse Kepler SR2、Groovy-Eclipse+编译器插件 2.9.1、Groovy 2.0.7、Spock 版本 0.7-groovy-2.0

最佳答案

最后,我们将所有 Groovy 测试都翻译成 Java。经过大量测试、分析等,这是我们找到的唯一解决方案。这留下了苦涩的味道,因为 Groovy 有很多优点,但是给我们带来了很多麻烦。

关于spring - 大量的 spock 测试导致 eclipse 中的编译时间很长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30397635/

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