2017-04-03 111 views
8

我是「詹金斯」的初學者,以下爲this tutorialJenkins - 失敗:找不到測試報告文件。配置錯誤?

Sixth step我得到了錯誤。

xcodebuild: error: Scheme JenkinsTest is not currently configured for the test action.

Build step 'Xcode' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error? Finished: FAILURE

測試報告個XML我沒設置「測試報告/.* XML」

我試圖找到我的解決方案,也有很多問題都是建立在SO like same issue I have too但沒有得到解決方案

我有些困惑,是由「Jenkins」自動生成的.xml文件還是首先我們手動需要添加.xml文件?

總之,根據上述錯誤指導我正確的方向。

+0

「test-reports」目錄是否存在(在Jenkins工作空間)?我目前無法測試,但我認爲它在我們的系統上有另一個名字。 – shallowThought

+0

@shallowThought - 是它的存在。 – iPatel

+0

你解決了這個問題嗎?我陷入了同樣的問題。 – rokridi

回答

2

首先確保junit.xml在測試運行後得到生成。

詹金斯的工作有時無法看到過去的當前工作區。因此在使用它之前將報告複製回當前工作區總是一個好主意。

cd <path to report> 
    cp *.xml $WORKSPACE 

現在詹金斯應該拿起報告。 注意:配置可能首先顯示錯誤(因爲它無法在工作區中找到xml文件),但構建後應該消失並且結果應該被記錄下來

+0

我在aws linux實例#junit MobaXterm X11代理:不支持的授權協議 線程「main」中的異常java.awt.AWTError:無法使用'localhost:11.0'作爲DISPLAY的值連接到X11窗口服務器變量。 –

+1

什麼問題請詳細說明... – Acid