groovy - 将 Cucumber 结果导入 Jira/Xray
问题描述
我能够在本地运行 Cucumber/groovy(使用 maven/pom.xml)测试。我正在尝试使用 Xray 将黄瓜生成的测试结果(results.jon)导入 Jira。
我找不到为此所需的步骤或程序。找到的唯一来源:https ://confluence.xpand-it.com/display/public/XRAY/Import+Execution+Results 但不适用于我的项目。目前还没有CICD。每次我运行测试/多个测试时,有什么方法可以生成导入 Jira 的结果/报告?
解决方案
对于基于 Gherkin 的框架,例如 Cucumber,您不能简单地提交结果。这是因为 Xray 需要有 Gherkin 短语,而这些短语无法从结果文件中推断出来。所以你需要选择一种可能的黄瓜流。您需要选择 Xray 作为 Cucumber 场景版本的主控,或者您需要为此使用 Git/SVN,然后将它们同步到 Xray。这些步骤在上一个链接中有详细说明。你可以在这里看到一些有用的教程。有一些特定于黄瓜的教程,例如这个,但它们并不完全详细。您可以查看Serenity BDD 的技术更详细的教程对于两个不同的流程,这使得这些步骤更加明显(然后您需要使其适应黄瓜的具体情况,但原理是相同的)。
推荐阅读
- apache-spark - spark.cassandra.output.throughput_mb_per_sec 不起作用
- r - 从另一列值设置类别
- json - 如何在 Hoverfly 匹配策略中匹配 json 路径?
- activiti - 我在哪里可以找到 Activiti 7 核心 API 文档?
- htmlpurifier - 如何允许元素同时允许 HTMLPurifier 中的自定义属性?
- python - 根据条件将嵌套列表中的值替换为另一个嵌套列表的值
- aiml - AIML如何检查输入字符串是否与地图中的一个匹配
- python - 编写一个函数,返回存在的素数数量,包括给定数字
- python - 在没有图形溢出的情况下限制 mplot3d 表面上的轴?
- javascript - 居中溢出:DIV 内的自动内容