2013-09-22 41 views
0

我拼命試圖讓maven failsafe插件運行我的集成測試。問題與螞蟻樣式包括和maven-failsafe插件

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-failsafe-plugin</artifactId> 
     <version>2.16</version> 
     <executions> 
      <execution> 
       <id>failsafe-itest</id> 
       <phase>integration-test</phase> 
       <goals> 
        <goal>integration-test</goal> 
       </goals> 
       <configuration> 
        <skip>false</skip> 
        <includes> 
         <include>**/integration/**</include> 
        </includes> 
       </configuration> 
      </execution> 
     </executions> 
    </plugin> 

我有下面的包一個集成測試:

com.bignibou.tests.integration.repository.advertisement 

然而,MVN故障保護,插件不把它撿起來

如下我已經配置插件

我的include語法有什麼問題?

回答

0

更改爲此:

<plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-failsafe-plugin</artifactId> 
       <version>2.16</version> 
       <configuration> 
        <skip>false</skip> 
        <includes> 
         <include>**/integration/**</include> 
        </includes> 
       </configuration> 
       <executions> 
        <execution> 
         <id>failsafe-itest</id> 
         <phase>integration-test</phase> 
         <goals> 
          <goal>integration-test</goal> 
         </goals> 
         <configuration> 
          <skip>false</skip> 
          <includes> 
           <include>**/integration/**</include> 
          </includes> 
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 

排序問題。

但是,我必須運行插件本身mvn failsafe:integration-test才能運行集成測試,並縮短單元測試!