运行单元测试是否需要Maven surefire插件?

金马米尔

使用该mvn clean test命令时是否需要maven surefire插件来运行单元测试

我阅读了文档,知道它说:

在构建生命周期的测试阶段使用Surefire插件来执行应用程序的单元测试。它以两种不同的文件格式生成报告:

纯文本文件(.txt)XML文件( .xml)默认情况下,这些文件在$ {basedir} / target / surefire-reports生成。

但是,我在不使用surefire插件的情况下运行了测试,并且都通过了测试。

斯蒂芬·海姆伯格

不需要默认情况下maven使用如果您有更好的插件,可以对其进行更改。但我更喜欢默认值。

Maven-surfire-plugin绑定到默认生命周期的测试阶段。maven-surfire-plugins运行所有与文件名模式Test * .java,* Test.java和* TestCase.java匹配的Test,它们位于目录src / test / java中

有关更多信息,请访问http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html

您可以在控制台输出上验证这一点...这是mvn test的结尾输出...:

[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ rechnungsverwaltung ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ rechnungsverwaltung ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.447 s
[INFO] Finished at: 2015-10-17T22:36:59+02:00
[INFO] Final Memory: 18M/304M
[INFO] ------------------------------------------------------------------------

哈瓦看看线。在那里您可以看到使用了maven-surefire-plugin

[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ 

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

缺少 Maven Surefire 插件?

Coverage插件是否需要事先运行单元测试

Maven Surefire:运行单个单元测试

Maven surefire插件永久挂起

Maven Surefire插件+并行构建

Maven Surefire 插件版本混淆

Maven surefire插件输出测试摘要xml?

Maven surefire插件多次触发测试套件

Maven编译并提供带有surefire插件的JPMS模块的单元测试范围

Maven surefire插件-按顺序运行所有测试

maven surefire报告插件未运行测试用例

Groovy源的Maven Surefire插件“包含”选项

pom配置继承-Maven surefire插件

难以理解Maven Surefire插件的并行参数

Maven Surefire插件未选择参数

Maven插件Surefire不接受outputDirectory

Maven(surefire)测试插件排除无法正常工作

Maven surefire插件无法检测Junit5测试

Surefire Maven插件不执行测试之一

如何通过 maven surefire 插件运行选定的suiteXmlFile

JUnit 5:是否可以在Maven Surefire插件中设置TestExecutionListener?

从Spock 1.2迁移到2.0-M2后,Maven surefire插件未运行测试

是否需要在pom.xml中指定Maven Surefire插件?

使用 maven-surefire-plugin 管理 Maven 插件的奇怪行为

Maven构建-surefire插件错误-文件名过长

无法使用Maven-Surefire-Report插件生成报告

Maven Surefire插件未选择Testng的组选项

Maven Surefire插件<include>语句的格式是什么?

运行Maven插件的单元测试时引发的异常-ComponentLookupException :: NoSuchElementException :: RepositorySystem