首页 > 解决方案 > 将测试结果导入jira进行黄瓜测试

问题描述

我有 Spectron 项目,它作为 result.xml 文件输出到 junit 报告器。我想将测试结果作为测试执行导入到 Jira Ticket 中的相应测试中。一些 Jira 测试是手动的,而另一些是黄瓜测试。

我的 result.xml 的内容是:

首先,在运行我的测试之后,我使用以下模板创建了一个测试执行

{
"fields": {
   "project":
   {
      "key": "SAN"
   },
   "summary": "$issueType from e2e",
   "description": "Automatically created $issueType while running e2e test",
   "issuetype": {
      "name": "$issueType"
   }
 }
}

然后,我尝试将 result.xml 导入到我已经创建的已创建测试执行票据中,当导入手动测试的结果时,将创建新票据,因为需要一个通用定义字段,这只会发生一次(不知何故我可以忍受它)

我的问题 :

  1. 我不知道如何导入测试结果并将测试执行链接到 Cucumber-Jira 票证。

  2. 我渴望的是手动运行的黄瓜测试和自动运行的测试显示指向 Jira 中相同黄瓜测试的链接。

  3. 我找不到 mocha 的黄瓜记者,它以一种格式输出,黄瓜很舒服。

标签: cucumbermocha.jsspectronjira-xray

解决方案


所以在搜索了一段时间后,我得出了结果:

  • Jira 将为您在结果中的每个测试用例创建一个通用类型的测试,如果 Jira 找到该测试用例的通用测试,它将向测试添加一个执行结果
  • 如果您想获得 e2e 测试结果,您可以编写一个插件来显示手动执行的黄瓜测试的结果和自动执行的结果

推荐阅读