You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ已设置Gradle运行测试却仍用JUnit启动的解决办法

解决IntelliJ IDEA中测试始终以JUnit而非Gradle启动的问题
  • 检查并修改现有运行配置
    之前生成的测试运行配置可能仍保留JUnit类型,需手动调整:

    1. 点击顶部工具栏的运行配置下拉框,选择「Edit Configurations...」
    2. 在列表中找到对应的测试类/方法配置,切换到「Runner」标签页
    3. 在「Run using」选项中选择「Gradle」,保存配置后重新运行测试
  • 清除IDEA缓存并重启
    缓存冲突可能导致设置不生效:

    1. 点击「File」菜单 → 选择「Invalidate Caches...」
    2. 在弹出窗口中勾选「Invalidate and Restart」,等待IDEA重启完成
  • 确认模块的Gradle关联状态
    确保测试所在模块已正确关联Gradle:

    1. 打开「File」→「Project Structure」→「Modules」
    2. 查看目标模块的类型,需显示为「Gradle」;若不是,重新导入该模块的Gradle配置
  • 重新同步Gradle项目
    项目同步异常可能导致设置未生效:
    点击右侧边栏的Gradle面板,选择「Refresh all Gradle projects」按钮(圆形箭头图标),等待同步完成后再尝试运行测试

  • 验证测试类的注解兼容性
    确保测试类使用的注解与Gradle配置的测试框架匹配:
    比如Gradle配置JUnit 5时,测试类的@Test注解需来自org.junit.jupiter.api.Test,而非JUnit 4的org.junit.Test(混用可能影响运行器选择)

内容的提问来源于stack exchange,提问作者haoyu wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 23:40:35