使用maven-surefire-plugin或maven-failsafe-plugin运行selenium测试?

fre*_*dev 11 continuous-integration integration-testing automated-tests java-ee maven

我很困惑使用 maven-surefire-pluginmaven-failsafe-plugin集成测试阶段运行我的selenium测试(没有运行单元测试)的概念我看到一些例子使用maven- surefire -plugin和其他示例使用maven-故障保护,插件

请告知样品或链接到配置.

MLN*_*MLN 14

您应该使用maven-failsafe-plugin来运行selenium测试.

failsafe插件在集成测试阶段运行测试,并且在集成测试失败时不会使构建失败,从而允许maven运行集成后测试阶段.failsafe插件在验证阶段失败了构建.这很重要,因为通常会在预集成测试阶段启动服务器/设置数据,以及在运行selenium测试时在集成后测试阶段关闭/清理.

查看failsafe插件maven生命周期参考用法.