首先請原諒我可能的無知,做事的方式對我來說很新,如果有什麼我沒有提到的請告訴我,我會盡力給你提供你需要的信息......Maven構建測試失敗,但JUnit亞軍測試通過?
所以我試圖建立我在使用maven Eclipse的Web應用程序,我有一個測試套件具有以下
@RunWith(Suite.class)
@Suite.SuiteClasses({
// all my test classes
})
這工作得很好,所有的測試都通過了,當我運行通過右鍵點擊並運行測試作爲Junit測試。
當我運行這個作爲Maven構建和打包一堆測試失敗的目標???
我的Maven保命插件配置如下
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>2.16</version>
</dependency>
</dependencies>
<configuration>
<excludes>
<exclude>**/Test*.java</exclude>
</excludes>
<includes>
<include>**/DynamoUnitTestSuite.java</include>
</includes>
</configuration>
</plugin>
這樣就會排除運行的集成測試,只運行的是在我的測試套件。
爲什麼我的測試在運行maven build時失敗,但是在運行測試套件時不能運行?
你在這裏說什麼依賴? –