如何在没有 Maven 的情况下同时运行 Eclipse Java 项目的所有 JUnit 测试?
Posted
技术标签:
【中文标题】如何在没有 Maven 的情况下同时运行 Eclipse Java 项目的所有 JUnit 测试?【英文标题】:How to simultaneously run all JUnit tests for a Eclipse Java project without Maven? 【发布时间】:2011-08-11 04:52:58 【问题描述】:我在 Eclipse 中有一个小型 Java 项目。我对项目中的每个类都有一个 JUnit 测试类。我使用的是 JUnit 4,这不是一个 maven 项目。
有没有简单的方法告诉 Eclipse 一次运行所有测试类中的所有测试?
【问题讨论】:
【参考方案1】:右键单击源文件夹,然后单击Run As… > JUnit Test
。
【讨论】:
您还可以创建一个父单元测试套件并在其中列出您的所有测试/套件。 有没有一种简单的方法可以为其制作键盘快捷键? 当我在test
下有多个包时,这不起作用。它只在test
包中直接运行那些,而不是其余的
@Anton Shift-Alt-X T
在 Eclipse Mars 中,但你可以自己做。此外,还会创建一个配置,您可以从“运行”菜单历史记录 (Alt-R T
) 中使用它。
F11 也运行调试会话...您打开的当前 .java 类,或者您使用的最后一个配置。 ctrl+F11 运行,ctrl+shift+F11 运行代码覆盖率。【参考方案2】:
选择包含所有测试类的源目录,右击,选择“Run as...”,然后选择JUnit test。
【讨论】:
以上是关于如何在没有 Maven 的情况下同时运行 Eclipse Java 项目的所有 JUnit 测试?的主要内容,如果未能解决你的问题,请参考以下文章
如何从另一个目录运行 Maven(没有 cd 到项目目录)?
如何在没有 maven 的情况下设置独立的 Junit 和 Mockito
如何在没有 ChromeDriver.exe 的情况下在 Maven 中使用 selenium-chrome-driver