2
貝婁是我實際的pom的一部分。 集成測試的Testng測試已在@Test註釋中分配了「集成」組。 爲了做一點測試,我沒有在測試階段排除「集成」組。maven-failsafe-plugin未執行我的集成測試
在使用例如mvn verify或mvn install進行構建時,集成測試會在測試階段執行,但不會在驗證或集成測試階段執行。 運行的測試次數仍爲0.不知何故,它們沒有被拾取。任何人都有可能錯誤的想法?
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.1</version>
<configuration>
<skip>false</skip>
</configuration>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.1</version>
<executions>
<execution>
<id>integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
<execution>
<id>verify</id>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
</executions>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</plugin>
更新:增加TestNG中作爲一個依賴於故障安全插件不 幫助
嗨,就是這樣。我所有的測試都有一個TEST後綴。我會試試這個。你能告訴我這是記錄在哪裏嗎? – 2012-08-21 07:38:47
請參閱我的回覆中使用的鏈接 - https://maven.apache.org/plugins/maven-failsafe-plugin/integration-test-mojo.html#includes – 2012-08-23 20:22:26