我在tests文件夹中有一个带有Junit5测试的Intellij IDEA项目。如果我使用IDEA的GUI单击“播放”按钮,则测试有效。但是,我需要能够使用命令行来运行那些测试,但是我不知道如何进行。
在给定项目文件夹的情况下,如何在不依赖IDEA的GUI的情况下使用命令行来运行tests文件夹中的测试?
您可以使用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] 删除。
我来说两句