在TestRail中更新TestCafe脚本执行状态(通过/失败)

时间:2019-03-20 13:50:27

标签: automated-tests e2e-testing web-testing testcafe testrail

我正在尝试将TestRail与TestCafe集成在一起,以便更新TestRail上的测试脚本执行状态。我点击了以下链接,但未成功 https://www.npmjs.com/package/testcafe-reporter-html-testrail 尝试了以下一项,但没有成功。

test('<<组名>> | <<测试名>> | << Testrail Case_ID >>',异步t => {....});

您能帮我吗?

注意:我的问题与:https://testcafe-discuss.devexpress.com/t/is-there-anyway-to-post-test-results-from-a-run/377

2 个答案:

答案 0 :(得分:2)

据我从https://testcafe-discuss.devexpress.com/t/is-there-anyway-to-post-test-results-from-a-run/377线程了解到,将一些请求发送到TestRail API就足以解决问题。

我看了testcafe-reporter-html-testrail,乍一看,它应该发送这样的请求。

我建议您检查testcafe-reporter-html-testrail的代码并对其进行调试,以找出无法使用的原因。我建议您从以下报告程序方法开始: https://devexpress.github.io/testcafe/documentation/extending-testcafe/reporter-plugin/reporter-methods.html

由于testcafe-reporter-html-testrail不是TestCafe的官方记者,因此我们无法提供有关它的任何详细信息。我在GitHub上找不到testcafe-reporter-html-testrail的存储库,但它仍存在于npm上,因此您可以联系此模块的作者。

答案 1 :(得分:0)

如果您正在使用TestCafe CLI运行测试,则可以通过这种方式传递testcafe-reporter-html-testrail插件正常工作所需的testrail环境变量:

TESTRAIL_ENABLE=true TESTRAIL_HOST=http://example.net/ TESTRAIL_USER=abc@example.net TESTRAIL_PASS=password PROJECT_NAME='ABC' testcafe chrome test.js