Woj*_*ski 76 testing intellij-idea
如何一次运行两个或多个IDEA模块的所有测试?
我使用了很多模块,经常运行所有单元测试非常重要,当我选择运行多个文件夹时,上下文菜单上就没有"运行"选项了.
Tom*_*ski 99
最佳方式:( 3年后编辑)
甚至有更好的方法来实现这一目标.
选择菜单"运行"→"编辑配置...".单击左上角的绿色加号,然后选择JUnit.
选择"测试种类"为"模式"并完全按照您的意思输入此正则表达式:( ^(?!.*IT$).*$以插入符号开头,^以美元结尾$).这个regexp说:所有的测试都没有以他们的名义完成IT.
选择"搜索测试"到"整个项目".工作目录应设置为顶层模块工作目录(默认情况下应设置).
输入您的测试名称,如"所有单元测试".我也喜欢标记"共享"选项,以便此配置不会在以后消失.单击"应用"和"确定
您可以尝试使用此正则表达式来满足您的需求.
原始答案:
这是可行的,虽然它不舒服.
test/java目录并"运行所有测试".它创建了测试配置.这样,您可以按顺序运行配置,并且每个配置都会获得一个新选项卡.不过,总比没有好.
Alo*_*uez 20
您必须创建"运行配置":
Dav*_*mas 14
选择所有模块,右键单击它们并选择运行所有测试。这将创建一个名为“整个项目”的配置,您可以随时再次运行该配置。
我发现这比接受的答案更好,因为它为每个模块分别运行单元测试。如果您的测试用例在其运行时使用特定于模块的资源,那么接受的答案的最佳方式将不起作用。
选择所有模块

右键单击并选择运行所有测试

获取新的运行配置

对我来说,这两种解决方案都无法正常工作或无法正常工作.
对我来说,我有3个模块.我的模块依赖项看起来像这样
演示 - > 域 - > 数据
我只想一起执行所有测试.所以我提出了"跨模块依赖"方法
我的设置如下: