junitLogPublisher

junitLogPublisher 作業會將 JUnit XML 日誌當作要素項新增到建置結果中。

下表說明 junitLogPublisher 作業屬性。

屬性 說明 必要

buildResultUUID

要更新之建置結果的 UUID。 這個屬性的值通常是 ${buildResultUUID},因為使用 Jazz Build Engine 時,便內建了這個內容。

filePath

對於 JUnitLogPublisher 作業,這是 JUnit XML 日誌的路徑,或是含有 JUnit XML 日誌的目錄路徑。 這個路徑可以是起始於建置檔基本目錄的相對路徑,也可以是完整路徑。

repositoryAddress

要用的團隊儲存庫的位址。 這個屬性的值通常是 ${repositoryAddress},因為使用 Jazz Build Engine 時,便內建了這個內容。

userId

要用的使用者 ID。

componentMap

對於 junitLogPublisher 作業,這是含有「套件名稱至元件」對映資訊之檔案的路徑。 套件名稱必須符合 JUnit 測試套組類別的套件。

componentName

要關聯於這個要素項的特定元件。

failOnError

如果是 true(預設值),當發生錯誤時,作業會失敗。 如果是 false,會忽略某些錯誤,並完成作業。

mayFailPattern

測試套組類別名稱的子字串。 任何含有型樣的測試套組類別名稱,即使失敗,也不會造成整體建置失敗。 型樣是一個簡式字串,而不是正規表示式。 如果沒有指定,任何測試套組失敗都會造成建置失敗。

password

使用者 ID 的密碼,除非另有指定,否則,預設為零長度的字串。

passwordFile

連線所用的密碼檔。 您可以利用 -createPasswordFile 引數呼叫 Jazz Build Engine 來建立適當的密碼檔。 您只能指定一個密碼檔。

verbose

指定輸出其他更多的訊息。預設值是 false。

範例

<junitLogPublisher repositoryAddress="${repositoryAddress}"
		                   userId="${userId}"
		                   password="${password}"
		                   buildResultUUID="${buildResultUUID}"
		                   filePath="junit.xml" />

意見