如何使用Maven运行ITCase?指定命令无法执行(Maven3.2.5、JDK8)
正确运行Maven集成测试(ITCase)的方法
Maven里单元测试(UT)和集成测试(IT)由不同插件负责:
- 单元测试靠
maven-surefire-plugin处理,对应mvn test命令 - 集成测试靠
maven-failsafe-plugin处理,对应mvn verify命令
针对你的场景,要运行指定的AAITCase集成测试,执行以下命令:
mvn verify -Dit.test=AAITCase
补充说明
- 如果项目未配置
maven-failsafe-plugin,需要在pom.xml中添加适配Maven3.2.5的插件配置:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.22.2</version> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> </plugins> </build> - 若要运行所有集成测试,直接执行
mvn verify即可,无需指定-Dit.test参数。
内容的提问来源于stack exchange,提问作者EchoLi
相关产品推荐
相关产品推荐

