2017-06-30 118 views
2

通過jenkins創建一個用於運行Selenium Maven腳本的構建,並在HP ALM中發佈結果。 我的步驟如下: - 1.增加ALM服務器名稱和配置系統在ALM URL >>管理詹金斯 2.添加構建步驟>>從HPALM 加入試驗值作爲根\測試集\ TestSetFolder 3執行惠普功能測試.Add Post Build Action >>發佈HP測試結果>>報告存檔模式 4.Add >>將測試結果上傳到ALM 測試Frameowrk = Junit,Test Folder =「TestSet \ TestSetFolder \ TestCaseName,Test Set Folder =」TestSet \ TestSetFolder,測試結果文件=「**/junitResult.xml 5.運行Build並獲取失敗,而我的特殊硒腳本通過。以下是控制檯輸出的錯誤:在將Jenkins與HP ALM集成時構建失敗

enter image description here

+0

看起來插件無法找到您要爲QC ALM編寫的文件夾。在ALM中找不到錯誤:文件夾。有幾個空間,看起來你正在尋找「沒有」。你有檢查嗎? –

+0

@Marcosmdm「就像你正在尋找」Nothing「一樣:」 - 你在這裏想說什麼?我輸入了無空格的ALm文件夾路徑。 –

+0

如果您查看行「錯誤:文件夾_(文件夾名稱)_不能在ALM中找到」。有一個雙重空間,我想可能這個工具是失敗的。沒有什麼意思,也許這個文件夾沒有被指定。通常,如果我在代碼中輸入錯誤,我還會提到文件夾名稱......兩個空格可見的位置。也許這是問題....但老實說,我不知道:)有一個愉快的一天。 –

回答

0

我有同樣的問題,那是因爲詹金斯逃脫的「\」。我不知道爲什麼。如果刪除它們,總是有一個壞的路徑,你應該有一個這樣的痕跡:

Run mode is set to: RUN_PLANNED_HOST 
Could not find TestSet Subject/Scenario/BAD_PATH/TEST_SET 
================================================ 
Run status: Job failed, total tests: 0, succeeded: 0, failures: 0, errors: 0 
================================================ 
Build step 'Execute HPE functional tests from HPE ALM' changed build result to FAILURE 
Finished: FAILURE 

Personnaly我解決了這個問題,通過「\\」代替「\」。