在我的Jennkins管道中,我有一个Jira/X射线集成步骤:
step([$class: 'XrayImportBuilder',
endpointName: '/xunit',
fixVersion: '1.0',
importFilePath: '/MyFirstUnitTests/TestResults.xml',
importToSameExecution: 'true',
testExecKey: 'TSTLKS-753',
serverInstance: '9146a388-e399-4e55-be28-8c65404d6f9d',
credentialId:'75287529-134d-4s91-9964-7h740d8d2i63'])
目前我遇到以下错误:
错误:无法确认上载结果.....上载失败!状态:400响应:{“error”:“键的问题\u0027TSTLKS-753\u0027不存在或不属于测试执行类型。"}
但我的问题(TSTLKS-753)属于“测试执行”类型:
在生成管道时,字符串“\u0027”似乎同时作为前缀和后缀添加到了我的问题中。
我搜索了此字符串,它似乎是一个引号:
我试着用双引号替换它。但是我最终得到了同样的错误。也试着删除它们。无论如何,如果有人已经得到了这个错误,请让我知道。非常感谢
1条答案
按热度按时间v64noz0r1#
您是否可以确认在Jenkins中为Xray示例配置的用户是否可以访问存在测试执行问题的 * Jira项目?您是否可以尝试在不指定testExecKey字段的情况下使用importToSameExecution导入该项目:'false',并使用类似projectKey的内容指定projectKey字段:'TSTLKS'?如果最后一个选项返回错误(例如“项目不存在”),那么肯定是权限问题,因此您需要使用不同的Jira用户/通行证或修复Jira端的权限。