跳至主要内容

Teamcity 报告器

wdio-teamcity-reporter 是一个第三方包,更多信息请参见GitHub | npm

WebdriverIO Teamcity 报告器,可以实时显示测试结果,并在构建结果页面上的“测试”选项卡上提供测试信息。

安装

npm install wdio-teamcity-reporter --save-dev

有关如何安装 WebdriverIO 的说明,请参见此处:https://webdriverio.node.org.cn/docs/gettingstarted

配置

在您的wdio.conf.js 文件中添加报告器

exports.config = {
// ...
reporters: [
[
'teamcity',
{
captureStandardOutput: false, // optional
flowId: true, // optional
message: '[title]', // optional
}
]
],
// ...
}

选项

  • captureStandardOutput (布尔值) — 如果为 true,则在 testStartedtestFinished 消息之间收到的所有标准输出(和标准错误)消息都将被视为测试输出。默认值为 false,并假定使用 testStdOut 和 testStdErr 服务消息来报告测试输出。默认值 false
  • flowId (布尔值) — 如果为 true,则 flowId 属性将添加到所有消息中。例如,流跟踪对于区分并行运行的不同进程是必要的。默认值 true
  • message (字符串) — 可以为 name 属性提供特定的格式。可能的键:[browser][title]。例如,[browser] / [title]。默认值 [title]

许可证

MIT 许可证

欢迎!我如何帮助您?

WebdriverIO AI Copilot