【问题标题】:Why are my integration tests not executed?为什么我的集成测试没有执行?
【发布时间】:2015-04-16 09:34:44
【问题描述】:

我使用surefire和failsafe分别执行单元测试,集成测试。所有测试都位于文件夹src/test/java 中。到目前为止,我有一个集成测试类TaskAdditionIT.java,其测试方法(用@Test 注释)在运行所有单元测试时永远不会执行。这是我的 pom.xml 的摘录:

<plugin>                                          
    <groupId>org.apache.maven.plugins</groupId>   
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.18.1</version>                     
</plugin>                                         
<plugin>                                          
    <groupId>org.apache.maven.plugins</groupId>   
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>2.18.1</version>                     
    <configuration>                               
        <executions>                              
            <execution>                           
                <goals>                           
                    <goal>integration-test</goal> 
                    <goal>verify</goal>           
                </goals>                          
            </execution>                          
        </executions>                             
    </configuration>                              
</plugin>   

我使用 maven 目标 verify 来运行测试。

【问题讨论】:

    标签: integration-testing maven-surefire-plugin maven-failsafe-plugin


    【解决方案1】:

    解决方案:

    不要将executions 嵌套在configuration 中:

    <plugin>                                          
        <groupId>org.apache.maven.plugins</groupId>   
        <artifactId>maven-failsafe-plugin</artifactId>
        <version>2.18.1</version>                              
        <executions>                              
            <execution>                           
                <goals>                           
                    <goal>integration-test</goal> 
                    <goal>verify</goal>           
                </goals>                          
            </execution>                          
        </executions>                              
    </plugin> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-24
      • 2014-03-13
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多