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