Maven学习十之测试的几个注意事项
Maven学习10之测试的几个注意事项
2.更多的test设置:
4.跳过测试:
(2)在配置文件中配置
1.默认测试:
代码放在在src/test/java资源文件夹中的,不会被package打包
并不是所有在src/test/main中的类都会执行的,只有 **/*Test **/Test* **/*TestCase 除了以上三种名称的会执行测试之外,其他都不会执行测试操作。 可以进行特定的配置
2.更多的test设置:
对于Maven的测试而言,使用的是maven-surefire-plugin
3.手动指定测试类:
动态测试 mvn test -Dtest=HelloWorld mvn test -Dtest=Test* 注意,在配置surefire插件时如果指定版本号之后,动态测试会抛出异常
4.跳过测试:
(1)动态跳过测试:
mvn xxx -DskipTests
(2)在配置文件中配置
(3)跳过测试代码的编译
5.测试报告生成:默认的surefire下有
更详细:用Cobertura 测量测试覆盖率,会生成html和xml文件
<dependency> <groupId>net.sourceforge.cobertura</groupId> <artifactId>cobertura</artifactId> <version>2.1.1</version> </dependency>
参考:
【1】 zttc视频
【2】 http://mvnrepository.com/artifact/net.sourceforge.cobertura/cobertura/2.1.1
【3】http://www.cnblogs.com/qyf404/p/5040593.html