集成测试配置与执行
failsafe 插件专门执行集成测试,与单元测试分离。
集成测试命名约定
| 模式 | 说明 |
|---|---|
| **/*IT.java | 结尾为 IT |
| **/*IntegrationTest.java | 结尾为 IntegrationTest |
failsafe 配置
XML
<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>
集成测试生命周期
Bash
单元测试(test 阶段)
↓
pre-integration-test
↓
integration-test(failsafe 执行)
↓
post-integration-test
↓
verify
执行集成测试
text
mvn verify
要点总结
- failsafe 执行集成测试
- 命名约定:*IT.java、*IntegrationTest.java
- integration-test 和 verify 目标
- mvn verify 执行集成测试
📝 发现内容有误?点击此处直接编辑