如何使IntelliJ IDEA在包括子包的包中运行所有测试

Mic*_*ale 71 intellij-idea

如果我单击一个包并执行control-shift-F10,它只会在该包中查找并运行JUnit测试 - 但我真的希望它能够递归到子包并运行它们.

更新:看起来像其他错误.当我在一个有测试的包上运行它时,它仍然抱怨没有(但如果我打开一个JUnit测试,我可以运行它就好了).

csa*_*uve 155

  1. 运行 - >编辑配置...
  2. 创建一个新的junit测试配置
  3. 将其命名为"所有测试"
  4. 包括整个包裹
  5. 应用/运行.

在此输入图像描述

来自@ andersoyvind的评论.


dig*_*tum 12

运行所有测试的默认组合键是Ctrl+ Shift+F10

  • 我认为他的意思是Alt + Shift + F10 - >创建一个新的junit测试配置 - >将其命名为"All tests" - >包括整个包 - > Apply/Run. (11认同)
  • @andersoyvind 这个答案与那个答案相去甚远,以至于它真的应该得到自己的答案 (2认同)