【问题标题】:What does the Maven verify command do?Maven 验证命令有什么作用?
【发布时间】:2018-12-18 21:11:31
【问题描述】:

上面写着documentation 构建生命周期中的验证阶段

对集成测试的结果进行任何检查,以确保满足质量标准

这到底是什么意思?

【问题讨论】:

    标签: java eclipse maven verify


    【解决方案1】:

    verify 阶段确实会验证集成测试结果,无论一个或多个结果是否失败。

    如何在 Maven 中运行这些测试?

    通常maven-failsafe-plugin 用于编排集成测试的生命周期,它有两个目标:

    1. failsafe:integration-test 运行集成测试 申请。
    2. failsafe:verify 验证集成测试 申请通过。

    在验证目标的情况下,根据文档:

    默认绑定到生命周期阶段:验证。

    usage section of the documentation 中,您可以查看有关每个可用测试提供商的验证的更多讨论

    对于这个特定的配置,验证将检查一些摘要文件是否有任何失败:

    <execution> 
      <id>verify</id>
      <goals>
        <goal>verify</goal>
      </goals>
      <configuration>
        <summaryFiles>
          <summaryFile>target/failsafe-reports/failsafe-summary-red-bevels.xml</summaryFile>
          <summaryFile>target/failsafe-reports/failsafe-summary-no-bevels.xml</summaryFile>
        </summaryFiles>
      </configuration>
    </execution>
    

    编辑 1

    一些有趣的文章可以在here找到围绕maven配置的这篇文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      • 2012-08-07
      • 2011-06-02
      相关资源
      最近更新 更多