如何从命令行而不是Intellij IDEA运行JUnit测试?

风吹

我在tests文件夹中有一个带有Junit5测试的Intellij IDEA项目。如果我使用IDEA的GUI单击“播放”按钮,则测试有效。但是,我需要能够使用命令行来运行那些测试,但是我不知道如何进行。

在给定项目文件夹的情况下,如何在不依赖IDEA的GUI的情况下使用命令行来运行tests文件夹中的测试?

Ortomala Lokni

您可以使用JUnit ConsoleLauncher

ConsoleLauncher是一个命令行Java应用程序,可让您从控制台启动JUnit Platform。例如,它可以用于运行JUnit Vintage和JUnit Jupiter测试,并将测试执行结果打印到控制台。

要从包运行所有测试,可以运行:

java -jar junit-platform-console-standalone-1.5.2.jar 
      -cp 'build/classes/java/test' 
      --select-package com.mypackage

您可以阅读MKyong的教程作为介绍:JUnit 5 ConsoleLauncher示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章