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

时间:2008-11-26 23:49:04

标签: intellij-idea

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

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

3 个答案:

答案 0 :(得分:124)

  1. 运行 - >编辑配置...
  2. 创建新的junit测试配置
  3. 将其命名为“所有测试”
  4. 包含整个包
  5. 应用/运行。
  6. enter image description here

    来自@ andersoyvind的评论。

答案 1 :(得分:11)

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

答案 2 :(得分:2)

感谢csauve response,我已经解决了。这可能是他的答案,但我不知道如何在那里包含图像。

可以通过运行>访问

运行/调试配置对话框编辑配置。使用这些选项创建一个运行所有测试的选项:

Run/Debug configuration for all tests