小编spi*_*nuk的帖子

为什么IntelliJ需要20多秒才能启动单元测试?

在Eclipse中,(如果我没记错的话)我几乎可以立即运行JUnit测试,几乎没有启动时间.这意味着我可以在几秒钟内完成代码更改+测试周期.

我最近迁移到IDEA IntelliJ,如果你自上次更改了任何源代码,它似乎必须在运行单元测试之前"制作"项目.这对我来说通常需要20秒,这对于测试驱动的开发来说太长了.

我可以在运行配置中取消选中"启动前生成"复选框,但随后执行测试而不编译最近的更改.

"make"期间输出的警告表示它至少在某些时间正在编织某些方面.我认为单元测试通常不需要这些方面.

我的猜测是,每次更改源文件时,Eclipse都会在后台不断编译,并且在不进行方面编织的情况下快速完成.

如何加快IntelliJ中的代码更改+测试周期?

更多信息:我在编译器设置中选中了"在后台编译".Java编译器是com.springsource.org.aspectj.tools-1.6.8.RELEASE.jar中的ajc

junit intellij-idea

19
推荐指数
2
解决办法
7276
查看次数

标签 统计

intellij-idea ×1

junit ×1