2016-09-14 129 views
0

我已經創建了一個maven項目,它裏面有很多類。每個類都有測試方法,並用@Test註釋,每個方法以「test ..」字符串開頭。 我可以通過Junit單獨運行java文件,並可以看到結果(red.green和類似的細節)。如何不跳過我的Maven測試項目中的測試?

我想要的是,運行所有的java文件中的所有測試,一次去。

我試過了「mvn test」命令。但是當我運行它時,這顯示「測試被跳過」,並且當我嘗試將以下添加到surefire插件時,出現這種不支持的錯誤。

<skip>false</skip> 

還試圖
mvn test -Dmaven.test.skip=false 但它也以類似的方式

以下建議,我加入 「SRC /測試/ JAVA」 內的文件後執行。現在再次 ,我得到同樣的問題。

[INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ com.project.cq.i18n.it.http --- [INFO] Tests are skipped.

+0

顯示你的測試的一些樣品和配置您的POM文件 – Jens

+0

你能提供您項目結構。 – ravthiru

+0

我需要,在mvn test命令之後,xml文件被創建在我的項目目標文件夾中。 我已經編輯過上面的問題。 @ravthiru,你能幫忙嗎? – theanubhava

回答

1

你所有的JUnit測試類,應在src/test/java/和類的名稱應該還是先從Test

+0

這幫助我找出問題所在。謝謝:) – theanubhava

+0

在將文件添加到src/test/java後添加了新錯誤 – theanubhava