cppunitLogPublisher 作業會將 CPPUnit XML 日誌當作要素項新增到建置結果中。
下表說明 cppunitLogPublisher 作業屬性。
| 屬性 | 說明 | 必要 |
|---|---|---|
buildResultUUID |
要更新之建置結果的 UUID。 這個屬性的值通常是 ${buildResultUUID},因為在使用 Jazz Build Engine 時,內容是內建的。 |
是 |
filePath |
XML 日誌的路徑,或是含有 XML 日誌的目錄路徑。這個路徑可以是起始於建置檔基本目錄的相對路徑,也可以是完整路徑。 |
是 |
repositoryAddress |
要用的團隊儲存庫的位址。 這個屬性的值通常是 ${repositoryAddress},因為使用 Jazz Build Engine 時,內容是內建的。 |
是 |
userId |
要用的使用者 ID。 |
是 |
componentMap |
含有「套件名稱至元件」對映資訊之檔案的路徑。套件名稱必須符合測試套組類別的套件。 |
否 |
componentName |
要關聯於這個要素項的特定元件。 |
否 |
failOnError |
如果是 true(預設值),當發生錯誤時,作業會失敗。 如果是 false,會忽略某些錯誤,並完成作業。 |
否 |
mayFailPattern |
測試套組類別名稱的子字串。 包含型樣的任何測試套組類別名稱,即使失敗,也不會造成整體建置失敗。 型樣是一個簡式字串,而不是正規表示式。 如果沒有指定,任何測試套組失敗都會造成建置失敗。 |
否 |
password |
使用者 ID 的密碼,除非另有指定,否則,預設為零長度的字串。 |
否 |
passwordFile |
連線所用的密碼檔。 您可以利用 -createPasswordFile 引數呼叫 Jazz Build Engine 來建立適當的密碼檔。 您只能指定一個密碼檔。 |
否 |
verbose |
指定輸出其他更多的訊息。預設值是 false。 |
否 |
<cppunitLogPublisher buildResultUUID="${buildResultUUID}"
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
filePath="cppunit/simple-double.xml"
verbose="true"
componentName="C++"/>