我有自定义的 TestRail (TR) 报告器集并使用标准 WDIO 项目。基本上,它从 CI 获取 Json 中的 TR 参数,获取测试结果并通过“testrail-api”将它们发布到 TR。记者使用:
reporterOptions: {
outputDir: './mochawesome-report',
mochawesome_filename: 'results.json',
testRailReporter: TRreporterConfig
},
现在我将我的项目迁移到了 TestCafe 并且需要在这里应用相同的记者。
我确实设置了自定义“TestRailReporter”,从wdio.conf.json
int移动了所有参数testcafe.conf.json
。我可以使用在代码中看到的指定自定义参数开始运行。
但是,TRreporterConfig
记者没有得到任何数据,因此没有填写TR的结果。
测试触发:
testcafe chrome tests --TEST_RAIL_RUN_PARAMS="{\"project\":{\"id\": 1,\"name\":\"MyProject\"},\"run\":{\"id\": 1},\"suite\":{\"id\": 1,\"name\": \"MyProject\"}}"
比那些为测试运行解析和提供的参数
为了在 TestCafe 中获取测试结果,我需要添加任何特殊的“挂钩”吗?