问题标签 [jira-xray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

javascript - 发送自动执行报告 - XRAY - WebdriverIO - Bamboo 集成

我正在使用以下指南将 XRAY 与 WebdriverIO 、 Mocha 和 Bamboo 集成:

https://docs.getxray.app/display/XRAY/Testing+web+applications+using+Mocha+and+WebdriverIO

在执行结束时,希望在电子邮件中发送一份总结测试执行情况的自动报告,并附上或内联测试报告。这可以由 Bamboo 或测试框架本身发送。在文档中找不到任何合适的内容。#我没有Cucubmber实现。

请指教。提前致谢。

0 投票
1 回答
65 浏览

cucumber - 如何使用 Cucumber JSON Multipart 将文件添加到“证据”到 jenkinsci/xray-connector-plugin

我想将文件添加到新测试执行的证据中。

在此处输入图像描述

如何使用Cucumber JSON Multipart将文件上传到证据输入?

Xray 插件仓库:jenkinsci/xray-connector-plugin

有我的多部分 JSON:

我应该在这个 json 中添加什么来将文件上传到证据输入中?

0 投票
1 回答
40 浏览

bash - JIRA XRAY 插件在使用 API 和功能文件导入时创建重复的测试用例

我有一个 bash 脚本,它从特定目录获取所有功能文件,并使用/rest/raven/1.0/import/feature?projectKey=XYZXRAY-JIRA API 在 JIRA 中创建测试用例。

XRAY version 4.2.1_j7

我在 JENKINS-PIPELINE 中运行此脚本,但问题是当我第一次运行它时,它会创建正确的测试用例,但是当我重新运行构建时,它会再次开始创建相同的测试用例(复制它们),发生这种情况的任何建议/原因

我的 bash 脚本:

示例功能文件:

请建议我如何以及在哪里可以调试以解决问题谢谢

0 投票
2 回答
72 浏览

karate - 将空手道特征文件中的黄瓜 json 结果导入 Xray

我正在尝试为导入执行结果调用“POST /rest/raven/1.0/import/execution/cucumber/multipart” - REST

由于此端点允许您发送两个 JSON 文件,因此我编写了以下空手道测试

@UploadResultMultiPartURL 场景:将执行结果导出到 xray 测试计划给定路径 'import/execution/cucumber/multipart' 和 header Authorization = 'Bearer' + accessToken 和 multipart file info = { read('classpath:data/testplanwithkey.json') , filename: 'testplanwithkey.json', contentType: 'application/json' } and multipart file result = { read('classpath:JiraReports/cucumber.json'), filename: 'cucumber.json', contentType: 'application/json ' } 当方法发布并打印响应时

我怎么是空手道响应
15:50:50.334 [打印] {“错误”:“意外字段(结果)”}

我已附上我的空手道结果文件以供参考。请让我哪里出错了。

在此处输入图像描述

我也尝试了与rest api相同的方法,我将使用它上传结果,但不确定空手道哪里出了问题: ResponseBody responseBody = given() .multiPart("results", new File(CUCUMBER_RESULT_FILE)) .mul .multiPart("info", "info.json", jiraExecutionJson.getBytes()) .header("Authorization", "Bearer " + jiraTokenGenerator.getXrayToken()) .post(JIRA_IMPORT_EXECUTION_MULTIPART_URL) .getBody();

0 投票
1 回答
27 浏览

jira-xray - 如何在 XRay JIRA 测试说明中填充 ​​RobotFramework 测试文档

我编写了一个 RobotFramework 监听器来自动将测试执行导入 JIRA XRay。我可以看到测试用例的标签显示为标签,但测试的文档没有显示为描述。

我使用以下作为 API 端点来导入 robotsframeowrk 测试结果。有可能这样做吗?如果没有,将来可以添加吗?我已经查看了多部分解决方案,但它没有用,因为必须为每个测试创建 json,而测试文档预计会有所不同。请指教。

我在找什么

0 投票
1 回答
64 浏览

xml - 使用 REST API 将 JUnit XML 导入 XRay - “错误组装问题数据:字段 customfield_11033”的根本原因是什么

根据此处的文档,我尝试使用以下输入导入我的 JUnit 样式 XML。curl -H "Content-Type:multipart/form-data" -u mylogin:mypassword -F "file=@output.xml" https://jira.nayax.com/rest/raven/1.0/import/execution/junit ?projectKey=TGP&testPlanKey=TGP-25

我使用这篇文章使用 XSL 将我的 JMeter XML 输出转换为 JUnit 格式。输出是:

输出.xml

输出是:

当我在浏览器的源代码视图中查看测试时,该字段被隐藏:

所以它看起来像customfield_11033被映射到这个名为 的通用事物customFieldId,就像(例如)customfield_10105被映射到sprintId.

所以这是什么customFieldId??

当我在源代码视图中查看测试执行并搜索时11033,我根本没有找到它。

其他尝试

我在 XRay 的文档站点上读到可以使用multipart各种 API,但我得到了相同的结果。

test_exec_info.json
test_info.json
这是一个测试问题的屏幕截图

在此处输入图像描述 在此处输入图像描述

这是项目中测试执行的屏幕截图

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我没有 Jira 布局的管理员权限。Jira 管理员公开此自定义字段以使我的导入正常工作是必要条件吗?

0 投票
1 回答
17 浏览

testing - Jira xRay 测试管理数据集导入

有谁知道是否可以在 Jira 云的 xRay 测试管理中一次为多个测试批量导入多个数据集?

例如:

  1. REST API
  2. GraphQL
  3. xRay 导入器
  4. ...
0 投票
1 回答
18 浏览

java - JIRA Xray-在进行 Rest API 调用以获取执行详细信息时不是 JSON 对象错误

请帮助我正在尝试获取与 JIRA XRAY 中的执行相关的所有测试

我在下面最后提到的步骤中收到 java.lang.IllegalStateException: Not a JSON Object 错误(element.getAsJsonObject();)

注意:inputLine 打印为 [{"id":100806,"status":"TODO","key":"ST_MABC-1234","rank":1}]

0 投票
1 回答
29 浏览

jenkins - 如何使用 Jenkins xray 插件在不同端点上导入 Jira+Xray 上的执行结果?

我正在尝试将测试执行结果导入 jira+xray 并使用 Jenkins Xray 插件。当我在路径“ /rest/raven/2.0/import/execution”上手动发布请求时,JSON 文件运行良好,但在使用 Jenkins Xray 插件时失败。我从这里的 xray 文档中了解到 jenkins 插件使用端点"/rest/raven/1.0/import/execution"。有没有办法在 jenkins xray 插件中将 1.0 版更改为 2.0 版?

Jenkins xray 插件版本=> xray-connector:2.5.1

导致问题的 json 的 CustomFields 部分

这是我收到的错误消息,

0 投票
1 回答
15 浏览

python - 使用 Python 使用 XRay API 导入黄瓜测试结果

我正在尝试使用 Python 上的 Xray API 执行黄瓜测试的导入,更具体地说,我正在尝试在 Python 端翻译这个 curl(它是一个多部分形式):

我尝试了许多不同的方式,我坚持的 python 代码看起来像这样:

我还尝试更改标签,将它们添加到我在互联网上找到的元组中,在此处找到解决方案,但每次收到此错误时都没有结果:

curl 工作正常,但 Python 代码不工作。我可以使用 subprocess 库,但这应该是一个多平台解决方案,所以如果这可以用 Python 中的东西来完成,那就太好了。