Teamcity 報告器
WebdriverIO Teamcity 報告器,可即時顯示測試結果,並在「建置結果」頁面的「測試」索引標籤中提供測試資訊。
安裝
npm install wdio-teamcity-reporter --save-dev
關於如何安裝 WebdriverIO 的說明,請參閱此處:https://webdriverio.dev.org.tw/docs/gettingstarted
設定
在您的 wdio.conf.js 檔案中新增報告器
exports.config = {
// ...
reporters: [
[
'teamcity',
{
captureStandardOutput: false, // optional
flowId: true, // optional
message: '[title]', // optional
}
]
],
// ...
}
選項
captureStandardOutput (布林值)
— 若為true
,則在testStarted
和testFinished
訊息之間收到的所有標準輸出 (和標準錯誤) 訊息都將被視為測試輸出。預設值為false
,並假設使用 testStdOut 和 testStdErr 服務訊息來報告測試輸出。預設為false
。flowId (布林值)
— 若為true
,flowId
屬性會被新增至所有訊息。流程追蹤是必要的,例如為了區分平行執行的個別處理程序。預設為true
。message (字串)
— 可以為名稱屬性提供特定格式。可能的鍵:[browser]
、[title]
。範例:[browser] / [title]
。預設為[title]
。
連結
- Teamcity 文件中關於報告訊息的參考:https://confluence.jetbrains.com/display/TCD65/Build+Script+Interaction+with+TeamCity
- Teamcity 測試驅動:https://blog.jetbrains.com/teamcity/2019/08/getting-started-with-teamcity-testdrive/
授權
MIT 授權條款