我有一個JUnit 4測試套件,包含他們需要運行的順序號測試類的Maven中運行JUnit4測試套件(我們的集成測試需要在中運行一定的順序)。使用maven-故障保護,插件
如果我使用maven-故障保護,插件無需任何配置就運行測試,但不正確的順序。但是,如果我設置插件運行測試套件,則不會運行測試。
是否有可能使用故障安全插件來運行測試套件?如果是這樣,我哪裏出錯了!
的代碼如下:
@RunWith(Suite.class)
@SuiteClasses({
TestCase1.class,
TestCase2.class,
...
TestCaseN.class,
})
public class IntegrationSuite {
//Do Nothing.
}
,並從pom.xml中:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.9</version>
<configuration>
<includes>
<include>IntegrationSuite.java</include>
</includes>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
謝謝:)
謝謝您的回答!本身不依賴對方來運行測試,但是其運行秩序已被寫入詳細的測試文檔... 不是我決定的決定,但我仍然有實現它! –
現在@HeavyMetalKid,我認爲它的基礎上,如何神火/故障查找測試案例,套房可能不支持。不過,我不能給出一個確鑿的證據。 – MaDa
從我閱讀的內容中尋找對此的回答,我想你可能是對的。我要嘗試一下你的runOrder +字母命名的想法。謝謝 –