Maven surefire 插件

要求:Maven 2.2.1或3.x,以及JDK 1.6或更高版本。由于3.1.0之前的Maven版本中的控制台文本消息格式错误,强烈建议使用Maven 3.1.0或更高版本。

surefire插件在项目构建生命周期中的test phase 执行应用程序的单元测试。它可以生成两种不同格式的报告:

  1. 纯文本 *.txt
  2. XML文件 *.xml

默认情况下,这些文件生成到 ${basedir}/target/surefire-reports/TEST-*.xml

test

test goal 默认被绑定到了生命周期的 test phase,所以在正常的项目构建过程中,它可以自动执行。

必填参数 testSourceDirectory

单元测试码文件所在的目录,默认值为:${project.build.testSourceDirectory}
虽然是必填参数,但很多时间并不需要在命令行中写出,因为在pom.xml中一般会有默认配置。

可选参数

test goal 的可选参数非常多,就不一一说明了,需要了解时可以去参阅帮助信息(mvn surefire:help -Ddetail=true)。

你可能感兴趣的:(Maven surefire 插件)