使用Gradle执行测试时卡在‘Instantiating tests...’达20秒如何解决?
Gradle运行Quarkus测试时“Instantiating tests...”阶段卡顿20秒的解决方法求助
使用Gradle运行测试时,在显示Instantiating tests...后会等待约20秒才实际执行测试,寻求解决办法。
环境信息
- Quarkus 2.2.3.Final
- Gradle 7.2
- JDK:OpenJDK 17.0.2
测试类代码
class OrganizationServiceImplTest { @Test void getAllOrganizations() { assertTrue(true); } }
运行配置命令
:test --tests "com.doortodoor.services.impl.OrganizationServiceImplTest.getAllOrganizations"
IDEA日志片段
2022-11-09 21:56:29,387 [117677008] INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from C:\Program Files\OpenJDK\jdk-17.0.2 2022-11-09 21:56:29,387 [117677008] INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from C:\Program Files\OpenJDK\jdk-17.0.2 2022-11-09 21:56:29,466 [117677087] INFO - xecution.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: --init-script C:\Users\242924\AppData\Local\Temp\1\ijmapper.gradle --tests com.doortodoor.services.impl.OrganizationServiceImplTest.getAllOrganizations --init-script C:\Users\242924\AppData\Local\Temp\1\ijresolvers.gradle 2022-11-09 21:56:30,284 [117677905] INFO - rationStore.ComponentStoreImpl - Saving appDaemonCodeAnalyzerSettings took 64 ms 2022-11-09 21:56:30,381 [117678002] INFO - rationStore.ComponentStoreImpl - Saving Project(name=quarkus-quickstart-security, containerState=COMPONENT_CREATED, componentStore=C:\source\quarkus-quickstart-security)Encoding took 11 ms, RunManager took 36 ms
已尝试但无效的解决方案
- 修改IntelliJ的Java编译器为Eclipse,未改善耗时
- 尝试使用共享Spring Context,因未使用Spring框架不适用
- 启用Eclipse增量编译等功能,问题未解决
内容的提问来源于stack exchange,提问作者Ethan Miller
相关产品推荐
相关产品推荐

