2015-10-05 100 views

回答

0
在缺省情況下,每當執行測試目標使用的與

Maven的萬無一失,插件「 mvn test'/'mvn install'eg]。 您可以在pom.xml中配置此插件以提供一些配置信息,如測試構件的位置[testng.xml]或包含條件的選項(定義組,排除組,線程數,並行跳過直接與 這樣的pom.xml。插件配置您可以選擇在哪裏把該信息(在pom.xml中或在浴室的testng.xml)

前面,這是在Junit的滯後並行執行有很大的幫助

0

Here你可以找到關於surefire的最佳描述,它在maven的生命週期中扮演什麼角色。

它在appropiate階段由maven生命週期隱式調用,因此它是'特殊'插件。我們不需要在pom.xml中定義它,它會在maven需要時下載並執行。

它只有一個目標裏面,並且undoubtly它是「測試」,並通過Apache的人定義,

測試:讓我們來運行應用程序

雖然的單元測試,我們可以在pom.xml中表示它來運行src/test/java文件夾的單元測試。

<build> 
    <plugins> 
     <plugin> 
      <artifactId>maven-jar-plugin</artifactId> 
      <version>2.4</version> 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-plugin</artifactId> 
      <version>2.19</version> 
     </plugin> 
    </plugins> 
</build>