[英]Create a jenkins Job for TestNG tests
我需要幫助來配置自由樣式作業以執行Maven測試。
我有一個帶有TestNG測試的測試框架,需要配置作業以在其中執行testsuite xml文件。 請告訴我執行這些套件文件所需的maven命令
首先,配置Maven項目而不是Freestyle項目更好(對於Maven項目,您需要“ Maven集成插件”)
現在,在build標記下的pom.xml文件中包含編譯器和surefire插件。 如果沒有構建標記,請添加它(因為您沒有顯示pom.xml代碼)
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<inherited>true</inherited>
<configuration>
<forkMode>never</forkMode>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
然后在您的Jenkins主頁上。 在Maven構建下創建新項目。 點擊這里查看圖片
填寫您想要的任何剩余信息(電子郵件等)
現在轉到您新創建的項目並生成。 :)
嘗試使用maven-surefire-plugin。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
添加插件后。 以下任何命令均可運行您的測試
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.