【发布时间】:2017-07-10 08:14:30
【问题描述】:
我工作的公司使用 Jira 来支持项目的需求捕获和测试阶段。我们将故事(即需求)分配给发布。作为一名测试工程师,我提出了一些错误,然后我在故事中将其称为“被阻止”。
我需要创建一份报告,列出每个版本以及与该版本相关的故事。当我提出错误时,我需要报告也包含错误(或实际上提出的任何其他问题)。
我看不到直接在 Jira 中执行此操作的方法,但我找到了适用于 Python 的 Jira 模块...我已经完成了以下工作,但现在我被卡住了;
从 jira 导入 JIRA
server = {"server" : "https://jira.pxr5.hw"}
login = ('bob', 'dave')
jira = JIRA (options = server, basic_auth = login)
myProject = jira.project ("QSC")
for eachVersion in myProject.versions:
print eachVersion.name + " - " + eachVersion.id
这会产生预期的输出;
Release 0 - 10518
Release 0.1 - 10602
Release 0.2 - 10603
Release 1.0 - 10519
Release 2.0 - 10520
Release 3.0 - 10521
closed - 10616
work complete - 10617
从我找到的文档中,我看不出如何进一步返回任何内容,我的意思是每个版本下的故事以及(它们存在的地方)我提出的错误。
你能帮忙吗?感谢您的关注。
【问题讨论】:
标签: jira python-jira