问题标签 [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.
javascript - 发送自动执行报告 - XRAY - WebdriverIO - Bamboo 集成
我正在使用以下指南将 XRAY 与 WebdriverIO 、 Mocha 和 Bamboo 集成:
https://docs.getxray.app/display/XRAY/Testing+web+applications+using+Mocha+and+WebdriverIO
在执行结束时,希望在电子邮件中发送一份总结测试执行情况的自动报告,并附上或内联测试报告。这可以由 Bamboo 或测试框架本身发送。在文档中找不到任何合适的内容。#我没有Cucubmber实现。
请指教。提前致谢。
cucumber - 如何使用 Cucumber JSON Multipart 将文件添加到“证据”到 jenkinsci/xray-connector-plugin
我想将文件添加到新测试执行的证据中。
如何使用Cucumber JSON Multipart将文件上传到证据输入?
Xray 插件仓库:jenkinsci/xray-connector-plugin
有我的多部分 JSON:
我应该在这个 json 中添加什么来将文件上传到证据输入中?
bash - JIRA XRAY 插件在使用 API 和功能文件导入时创建重复的测试用例
我有一个 bash 脚本,它从特定目录获取所有功能文件,并使用/rest/raven/1.0/import/feature?projectKey=XYZ
XRAY-JIRA API 在 JIRA 中创建测试用例。
XRAY version 4.2.1_j7
我在 JENKINS-PIPELINE 中运行此脚本,但问题是当我第一次运行它时,它会创建正确的测试用例,但是当我重新运行构建时,它会再次开始创建相同的测试用例(复制它们),发生这种情况的任何建议/原因
我的 bash 脚本:
示例功能文件:
请建议我如何以及在哪里可以调试以解决问题谢谢
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();
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 管理员公开此自定义字段以使我的导入正常工作是必要条件吗?
testing - Jira xRay 测试管理数据集导入
有谁知道是否可以在 Jira 云的 xRay 测试管理中一次为多个测试批量导入多个数据集?
例如:
- REST API
- GraphQL
- xRay 导入器
- ...
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}]
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 部分
这是我收到的错误消息,
python - 使用 Python 使用 XRay API 导入黄瓜测试结果
我正在尝试使用 Python 上的 Xray API 执行黄瓜测试的导入,更具体地说,我正在尝试在 Python 端翻译这个 curl(它是一个多部分形式):
我尝试了许多不同的方式,我坚持的 python 代码看起来像这样:
我还尝试更改标签,将它们添加到我在互联网上找到的元组中,在此处找到解决方案,但每次收到此错误时都没有结果:
curl 工作正常,但 Python 代码不工作。我可以使用 subprocess 库,但这应该是一个多平台解决方案,所以如果这可以用 Python 中的东西来完成,那就太好了。