maven学习笔记(4)--测试

  • maven通过maven-surefire-plugin与单元测试框架集成,能自动生成丰富的结果报告。
  • 测试代码位于src/test/java目录
  • 默认maven-surefire-plugin的目标会自动执行测试源码路径下的测试类。模式如下:
    • 以Test开头的java类
    • 以Test结尾的java类
    • 以TestCase结尾的java类
  • 在命令行加入skipTests就会跳过测试 例如:mvn package-DskipTests
  • 可以在pom中设置跳过测试


org.apache.maven.plugins
maven-surefire-plugin
2.5

true


- maven-surefire-plugin会在项目的target/surefire-reports目录下生产两种格式的错误报告:
  - 简单文本格式
  - 与junit兼容的XML格式

- maven通过cobertura-maven-plugin与测试覆盖率工具cobertura集成。可以使用以下命令生成覆盖率报告:
mvn cobertura:cobertura 生成的报告在target/site/cobertura下的index.html
- 可以通过maven-jar-plugin插件对测试代码进行打包,以便测试代码的重用。

你可能感兴趣的:(maven学习笔记(4)--测试)