1

我正在使用 Jenkins 插件“HP Application Automation Tools”将作业结果 (JUnit) 导出到 HP Quality Center (11.52.xx)。显然这工作正常,它创建了在测试文件夹测试集文件夹字段中指定的文件夹。

问题是它总是给我同样的错误:

INFO: 'Upload test result to ALM' Post Build Step is being invoked.
INFO: 1 test result file found.
INFO: Start to upload /jenkinsm/data/jobs/JenkinsTest/builds/22/htmlreports/HTML_Report/TEST-features-JenkinsTest.xml
INFO: Start to parse file: /jenkinsm/data/jobs/JenkinsTest/builds/22/htmlreports/HTML_Report/TEST-features-JenkinsTest.xml
INFO: parse resut file succeed.
INFO: Start to login to ALM Server.
Logged in successfully to ALM Server http://XXXXX/qcbin/ using YYYY
INFO: Checking test folder...
INFO: Checking testset folder...
INFO: Uploading ALM Entities...

创建实体失败:test-sets:parent-id=105name=JenkinsTest Testsubtype-id=hp.qc.test-set.external

INFO: Uploaded /jenkinsm/data/jobs/JenkinsTest/builds/22/htmlreports/HTML_Report/TEST-features-JenkinsTest.xml.
INFO: 'Upload test result to ALM' Completed.

我很欣赏一些建议。谢谢。

4

2 回答 2

1

根据惠普知识库,Jenkins在HP ALM中的集成只能从Quality Center 12.21获得,您使用的版本不支持集成: http ://h20230.www2.hp.com/selfsolve/document/KM01698877

于 2016-06-30T10:23:34.613 回答
1

这可能是由很多原因引起的,我现在想到了什么。

你定制了你的项目吗?也许您根据需要为 TestSet 标记了一些字段?如果这样做,自动化工具仅发送默认 ALM 项目设置中的值,并且 ALM 不允许创建测试集,因为缺少某些必填字段。

于 2016-03-01T15:36:13.870 回答