cucumber - 将测试结果导入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 导入到我已经创建的已创建测试执行票据中,当导入手动测试的结果时,将创建新票据,因为需要一个通用定义字段,这只会发生一次(不知何故我可以忍受它)
我的问题 :
我不知道如何导入测试结果并将测试执行链接到 Cucumber-Jira 票证。
我渴望的是手动运行的黄瓜测试和自动运行的测试显示指向 Jira 中相同黄瓜测试的链接。
我找不到 mocha 的黄瓜记者,它以一种格式输出,黄瓜很舒服。
解决方案
所以在搜索了一段时间后,我得出了结果:
- Jira 将为您在结果中的每个测试用例创建一个通用类型的测试,如果 Jira 找到该测试用例的通用测试,它将向测试添加一个执行结果
- 如果您想获得 e2e 测试结果,您可以编写一个插件来显示手动执行的黄瓜测试的结果和自动执行的结果
推荐阅读
- snowflake-schema - 如何仅为一个架构创建网络策略
- python - 使用一行 pandas 命令将列连接到一个数据框中
- asp.net-core - 嵌套集合(字典
>) 没有正确传递给查询字符串 - django - Django Rest 序列化器嵌套字段
- html - wget中的“服务器发出错误响应”(退出状态= 8)是什么意思?
- groovy - Jenkins Groovy 脚本 MissingPropertyException
- angular - Angular - 如何在数据库中创建动态 ng-model 存储
- python - 我正在尝试创建一个所得税计算器,但我一直被困在州税部分
- android - “警告:打开 zip 文件时出错:”使用 AndroidStudio Kotlin REPL 时
- python - Going through a numpy array with order and mean calculations without a for loop