问题标签 [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 回答
77 浏览

python - 如何在 pytest_reports 中使用 pytest 调用每个 kw

我必须自定义 @pytest.mark 装饰器来构建 xray 报告(并推送它......)使用新的参数化测试 xray 功能和相关步骤,我希望在迭代期间调用每个 kw(标记为一个步骤)挂钩文档对我来说不是那么干净,我不知道如何做到这一点......有人有想法吗?

pytest:6.2.4

编辑 :

测试示例

预期结果:步骤:kw_one:通过 kw_two:通过 kw_three:FAILED

我期望 pytest 挂钩中的信息,例如: def pytest_terminal_summary(terminalreporter, exitstatus, config):

0 投票
1 回答
328 浏览

jenkins - Xray:结果导入任务错误组装问题数据:需要项目

开始从 cucumber.json 导入执行结果:文件:/var/jenkins_home/workspace/XRAY_TEST/target/cucumber.json 开始从 cucumber.json 导入结果错误:步骤“Xray:结果导入任务”失败:无法确认结果上传中......上传失败!状态:400 响应:{“错误”:“错误组装问题数据:需要项目”} 完成:失败

0 投票
1 回答
47 浏览

robotframework - 在机器人框架中重新测试时如何标记通过测试

现在,当我的团队在 QA 环境中进行部署时,我运行了一套机器人框架测试。这,有几个测试最初失败导致环境没有“热身”。因此,在同一管道中,如果某些测试失败,我有“--rerun”选项。通常,在第二次运行中它们工作得很好。然后,我将输出与 rebot 合并:

甚至log.html正确显示信息(在测试和套件级别)。

状态为通过

有趣的来了。即使output.xml现在我有两次测试运行(全部失败,重试全部通过),当我将它上传到 XRay 时,它只使用第一次运行的结果创建一个测试执行。

所以,我的问题是:为什么?中output.xml显然是最后一次运行的结果。如果不是,我会理解这会创建一个测试执行,然后将所有结果放入(第一次和第二次运行),但事实并非如此。

在我看来,XRay 没有正确导入数据。

0 投票
1 回答
115 浏览

java - 使用 Azure Devops 将自动化测试结果导入 Xray Cloud multipart

我正在尝试使用 Azure Devops 将结果导入 Xray Cloud multipart,这是来自 yml 配置文件的 bash 命令:

我每次在管道控制台中都会收到此错误:

我究竟做错了什么?

bash 日志:

0 投票
1 回答
102 浏览

graphql - XRay Cloud GraphQL API 返回 100 多个结果

我正在尝试将 GraphQL API 用于 Jira XRay Cloud(此处的文档),目的是解决建立的最大 100 个结果的限制。

更具体地说,我希望能够以某种方式检索我正在使用的测试计划中包含的所有测试:

但是,如果测试计划包含 130 个测试,我无法获得剩余的 30 个。我将如何要求 graphQL 为我提供“以下 100 个结果”

我试图将请求设置为tests(limit:100, after: 100),并包括一个pageInfowith hasNextPage,但无济于事 - 我想它必须是特定 graphQL 端点上的一些定义,但我是 graphQL 的绝对新手,所以我真的不能告诉。

谢谢您的帮助!

0 投票
1 回答
171 浏览

cucumber - JIRA 的 XRAY “错误”:“customfield_11714:customfield_11714”

所以我正在尝试使用 XRAY api 来导入 JSON 作为测试执行。我已经尝试过创建测试执行并将其放在第一个标签中,并将实际的 TEST 问题放在场景标签中。错误中的自定义字段也是{"id":"customfield_11714","name":"Tests association with a Test Execution","custom":true,"orderable":true,"navigable":true,"searchable":true,"clauseNames":[],"schema":{"type":"array","custom":"com.xpandit.plugins.xray:testexec-tests-custom-field","customId":11714}},

在将测试执行添加为@BP-1084 之前,我会收到一个错误响应,即错误组装问题数据:无法设置字段'customfield_11714'。它不在适当的屏幕上,或未知。

JSON:

ENDPOINT: POST rest/raven/1.0/import/execution/cucumber

https://docs.getxray.app/display/XRAY/Import+Execution+Results+-+REST#ImportExecutionResultsREST-CucumberJSONresults

0 投票
1 回答
77 浏览

api - 无法使用 Jira XRay API 更新测试执行描述和摘要

我已经使用此 API rest/raven/1.0/import/execution使用 Post 调用,并且正文格式如下更新测试执行中的描述。我收到 200 响应,并且在测试执行中它显示在一分钟前更新但描述没有更新:

0 投票
1 回答
240 浏览

github - Cypress 通过 Github 测试与 Xray (Jira) 的集成

我希望你们都做得很好。因为,标题暗示我正在尝试做的是我在 cypress 中有 e2e 测试,我希望它们与我们在 Jira 中拥有的测试管理工具 xray 集成(在 cypress 中编写测试,在 CI 即 github 中执行它们并发送结果测试管理工具,即 Xray)。我们使用 github 进行开发。因此,如果有人有经验或可以为我指明如何进行此集成的方向。您的帮助将不胜感激。谢谢

0 投票
1 回答
108 浏览

integration - XRAY 和 WebdriverIO 集成

我正在尝试使用以下指南将 XRAY 与 webdriver IO、mocha 集成

https://docs.getxray.app/display/XRAYCLOUD/Testing+web+applications+using+Mocha+and+WebdriverIO#tab-API

下面 -

curl -H "Content-Type: application/json" -X POST --data '{ "client_id": "CLIENTID","client_secret": "CLIENTSECRET" }' https://xray.cloud.xpand-it.com /api/v1/认证

需要客户端 ID 和客户端密码,这对我们的 JIRA 实现不可用。

所以,我只有用户名和密码,我如何使用它来实现上面的?

谢谢,

玛希玛。

0 投票
1 回答
146 浏览

jira - Jira XRAY - 如何使用 xray API 导入 xml?

我正在尝试将 xml 报告导入到 Jira xRay - 到测试执行项目。

我可以找到的文档引用了 client_id 和 client_secret,它们应该由 Create API key 生成。创建 API 密钥只生成一个字符串,一个令牌。

因此,我无法弄清楚如何仅使用令牌来提交 xml 报告。

例如,这个命令:

curl -H "Content-Type: application/json" -X POST --data @"cloud_auth.json" https://xray.cloud.getxray.app/api/v2/authenticate

我不能使用它,因为它需要client_id 和client_secret。此外,端点本身返回

.

使用此命令:

curl -H "Content-Type: text/xml" -X POST -H "Authorization: Bearer $token" --data @"data.xml" https://xray.cloud.getxray.app/api/v1/import /执行/junit?testExecKey=XNP-23

来自:https ://docs.getxray.app/display/XRAYCLOUD/Import+Execution+Results+-+REST#ImportExecutionResultsREST-JUnitXMLresults

导致 "{"error":"Invalid JWT: JsonWebTokenError: jwt malformed"}"

.

请问有人可以帮忙吗?