读书笔记:maven入门- 使用maven进行测试
2013-11-22 15:07
465 查看
1. maven的default生命周期的test阶段,内置绑定到maven-surefire-plugin插件的test目标。
2. test目标会执行源码路径下的一些测试类,这些类需要符合以下的命名模式:
**/Test*.java
**/*Test.java
**/*TestCase.java
注意,以Tests结尾的测试类不会自动执行。
3.有时候我们考虑到跑单元测试花时间很长,我们想跳过单元测试,可以用以下命令
mvn package -DskipTests
以下命令可以临时性的跳过测试代码的编译,
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制了maven-compiler-plugin和maven-surefire-plugin两个插件的行为, 测试代码的编译和测试运行都跳过了。
4.动态指定测试用例
mvn test -Dtest=ClassATest,Random*Test
mvn test -DfailIfNoTests=false
5.我们可以跳过所有的单元测试,也可以指定想要测试的测试类,那么如何指定想要跳过的测试类呢?
2. test目标会执行源码路径下的一些测试类,这些类需要符合以下的命名模式:
**/Test*.java
**/*Test.java
**/*TestCase.java
注意,以Tests结尾的测试类不会自动执行。
3.有时候我们考虑到跑单元测试花时间很长,我们想跳过单元测试,可以用以下命令
mvn package -DskipTests
以下命令可以临时性的跳过测试代码的编译,
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制了maven-compiler-plugin和maven-surefire-plugin两个插件的行为, 测试代码的编译和测试运行都跳过了。
4.动态指定测试用例
mvn test -Dtest=ClassATest,Random*Test
mvn test -DfailIfNoTests=false
5.我们可以跳过所有的单元测试,也可以指定想要测试的测试类,那么如何指定想要跳过的测试类呢?
<plugin> <groupId>org.apache.maven.pulgins</groupId> <artifactedId>maven-surefire-plugin</artifactedId> <version>2.5</version> <configuration> <includes> <include>**/*Tests.java</include> </includes> <excludes> <exclude>**/*ServiceTest.java</exclude> </excludes> </configuration> </pulgin>
相关文章推荐
- testng+maven+java+idea 接口测试入门五:使用ireporter定制自己的报告格式
- 使用jetty-maven-plugin插件进行测试
- Spring入门,使用Maven进行管理
- Scala学习10之在eclipse下使用maven对spark和adam中的scalatest进行测试
- 使用JMeter进行性能测试(适合入门)
- Hello Maven 7 - 使用Maven进行测试
- 使用Maven进行测试
- iOS 开发 入门:使用Ad Hoc 进行用户测试
- Spring整合Mongodb,Maven的依赖,Spring配置,MongoDB的公共操作类,使用SpringMVC的Controller进行测试并返回结果的案例
- Maven学习笔记(八)Maven的入门使用—3. 编写测试代码
- 使用maven进行测试
- 解决 使用了maven的项目中,进行Junit测试时的 java.lang.NoClassDefFoundError
- Maven下SSM项目整合笔记04:使用测试类进行数据库增删改查的测试
- 使用Jmeter对mysql进行性能测试入门
- Maven 的安装与使用 & JUnit 测试入门
- maven3实战之maven使用入门(编写测试代码)
- 使用jetty-maven-plugin插件进行测试
- 使用Maven进行测试
- 如何使用Maven进行测试
- 使用Jmeter对mysql进行性能测试入门