JSRUN 用代码说话

在Maven项目中运行测试

编辑教程

在Maven项目中运行测试

IntelliJ IDEA允许您使用默认的 IntelliJ IDEA 测试运行程序运行测试。 当您运行JUnit或TestNg测试以及Maven Failsafe插件参数以运行集成测试时,您还可以传递Maven Surefire插件参数。默认情况下,Maven surefire插件在超级POM中声明,但您可以在项目的POM中调整其设置。

您可以像对待Java项目一样创建和运行测试。

您可以使用test Maven目标运行所有测试,也可以使用Maven命令运行单个测试。

打开Maven项目工具窗口。

在“生命周期(Lifecycle)”节点下选择:测试(test)。请注意, 在此阶段将激活Maven surefire插件中指定的目标,并且将运行项目或模块中的所有测试。

如果您只想运行一个测试而不是运行项目中声明的所有测试,请使用Maven -Dtest='TestName' test命令。

打开Maven项目工具窗口。

在工具栏上,单击 图标。

在“选择Maven目标(Select Maven Goal)”对话框中,指定包含测试的项目或模块,并在“命令行(Command line)”字段中输入该-Dtest='TestName' test命令。点击“执行(Execute)”。

在Maven项目中运行测试

Maven运行指定的测试并在Run工具窗口中显示结果。

或者,您可以创建一个Maven运行配置,以使用相同的Maven命令运行单个测试。运行配置将保存在“运行配置(Run Configurations)”节点下。

在“Maven项目”工具窗口的“生命周期(Lifecycle)”节点下,右键单击test目标。

从上下文菜单中,选择“创建'模块/项目名称和目标名称'(Create 'name of the module/project and name of a goal')”。

在打开的对话框中,指定一个包含要运行的测试的工作目录,并在命令行字段中指定一个阶段(自动指定)和-Dtest='TestName' test命令,然后点击“确定”。

在Maven项目中运行测试

打开“运行配置(Run Configurations)”节点,然后双击您的配置以运行。

在Maven项目中运行测试

Maven运行测试并在Run工具窗口中显示结果。

您可以跳过正在运行的测试,例如,当您只想编译您的项目并且不想等待Maven完成测试的执行时。操作步骤如下所示:

点击Maven Projects工具窗口中的 图标打开Maven设置,然后从左侧的选项中选择 Runner。

在Runner页面上,选择“Skip tests”,然后单击OK。

在Maven项目中运行测试

IntelliJ IDEA在Lifecycle节点下取消激活test目标。

在Maven项目中运行测试

执行其他目标时 ,Maven Run工具窗口中将显示适当的消息,通知测试被跳过。

在Maven项目中运行测试

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟