0
嗨,我是詹金斯的新手。Jenkins構建成功通過集成測試後不會停止
我在本地機器上配置Jenkins,運行良好。
我需要問什麼時候我的集成測試(用Junit編寫)通過,Jenkin不會停止構建並繼續。
但是在日誌中它顯示測試用例已通過並且沒有發現錯誤。
有人可以請建議任何解決方案如何停止jenkins構建?
我的代碼:
package com.workshop.airport.workshop.airport;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import cucumber.api.java.After;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.When;
public class PageStepsDefs {
public String ChromeDriverPath="C:\\Users\\zain.jamshaid\\Desktop\\chromedriver.exe";
public WebDriver webdriver;
String localhost="http://www.google.com";
public PageStepsDefs(){
System.setProperty("webdriver.chrome.driver",ChromeDriverPath);
webdriver = new ChromeDriver();
}
@Given("^I browse to the (.+) page$")
public void open_page(String url)
{
webdriver.get(localhost+url);
System.out.println(localhost+url);
}
@When("^I click on the button (.+)$")
public void click_On_Menu(String Id)
{
webdriver.findElement(By.id(Id)).click();
System.out.print(Id);
}
@After
public void close_browser(){
webdriver.close();
}
}
我還附上的詹金斯控制檯日誌
任何幫助將是真棒截圖。
謝謝!
你停止所有子進程的腳本啓動?哈德森可能正在等待子進程退出 – Jayan
嗨Jayan, 我相信我已經停止了所有的進程,你可以看看我的代碼。我已經添加了它。請看一看。 – Zain