[英]IntelliJ IDEA misses tests in modules
我有一个安装程序,其中IDEA项目有几个模块,每个模块都有自己的JUnit测试。
当我在每个单独的模块的“项目”视图中右键单击并选择“运行所有测试”时,测试运行良好。
但是,当我右键单击包含的项目并在其中执行“运行所有测试”时, 仅执行模块之一的测试。
那是错误还是功能? 我想念什么?
谢谢。
为了回应评论,以下是更详细的设置:
java8-playground是总括项目,其下面有2个模块( anyMatch和flatMap ):
两个模块都配置为使用JUnit5。
右键单击每个单独模块根目录( anyMatch & flatMap )以及项目根目录( java8-playground )的项目视图,自动创建了两个模块的Run配置。 外观如下:
在执行顶层项目( java8-playground )的所有测试时,仅对anyMatch模块执行测试:
其他模块的测试未运行。 当独立调用时,可以很好地执行:
因此,当IDEA根据右键单击操作的选定上下文(项目或模块)自动创建“运行”配置时,它是否应该足够聪明,以至于还正确地在“运行”中自动填充“搜索测试”选项?配置菜单?
似乎正确选择了类路径,但没有选择“搜索测试”上下文。 这是设计使然吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.