创建问题:使用jira测试链接集成

问题描述 投票:7回答:2

我使用以下xml将Testlink与Jira集成在一起

<issuetracker>
    <username>xyz</username>
    <password>#123</password>
    <uribase>abc.net/projects/KEY/</uribase>
    <uriapi>abc.net/rest/api/latest/</uriapi>
    <uriview>abc.net/browse/</uriview>
    <projectkey>KEY</projectkey>
    <issuetype>1</issuetype>
</issuetracker>

我能够将现有的jira问题链接到测试链接。

但是创建问题窗口包含版本字段,它不允许我输入任何值或不提供任何建议,如下图所示。

Create issue

我试图在jira中创建版本,但它不起作用。

所以,

  1. 我应该为版本字段输入/配置什么值?
  2. 什么是<issuetype>1</issuetype>的用途?我们可以提供任何其他价值吗?
  3. 如何在创建问题窗口上链接新字段?

4.Version与jira字段版本不匹配。

testing jira jira-rest-api testlink
2个回答
2
投票

我不确定您使用的是哪个版本的JIRA REST API,但the tutorial for the v2说:

就像现实世界中的其他人一样,我们面临着时间和资源的限制。支持两种序列化格式比单一格式需要更多时间。因此,对于我们最初发布的JIRA REST API,我们决定提供“JSON中的更多内容”而不是“JSON和XML中的更少内容”。

所以我不确定XML支持。我没有使用Testlink的经验,但我猜它在后端使用某种串行器。

  1. 如果检查Create issue端点,则没有版本字段。我想这将是版本字段。在JIRA项目中可以有多个版本。您可以从Get project eversions端点获取版本列表。
  2. 问题类型是您要用于问题的问题类型的ID。您可以从Get issue all types 端点获取项目特定问题类型的列表。 Issue types
  3. 我不确定这个
  4. 检查第一点

0
投票

此版本字段为空,因为您尚未在JIRA中为项目指定任何版本。在我的情况下,它是JIRA中的修复版本。目前,其余的API正在获取一个空的版本列表。你可以试试

卷曲-X GET http://example.com/rest/api/2/project/KEY/versions -H'授权:基本dtgzkisVlbyhsuYWhtYijdsdidjjsidDkw'

这将为您提供一个空列表。在JIRA中为项目设置FixVersion之后,此API将返回项目的可用版本列表,并且将使用这些版本填充Version字段。

PS:使用您自己的授权标头。您可以使用[Postman] [1]来实现此目的。

© www.soinside.com 2019 - 2024. All rights reserved.