如何在没有 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 测试?的主要内容,如果未能解决你的问题,请参考以下文章

Qt - 如何在不显式实现线程的情况下同时运行两个插槽

如何从另一个目录运行 Maven(没有 cd 到项目目录)?

如何在没有 maven 的情况下设置独立的 Junit 和 Mockito

java idea导入ecli项目

如何在没有 ChromeDriver.exe 的情况下在 Maven 中使用 selenium-chrome-driver

在不运行单元测试的情况下构建 Maven 项目