如何将Jenkins结果导出到HP ALM QC

如何将Jenkins结果导出到HP ALM QC,jenkins,jenkins-plugins,hp-alm,Jenkins,Jenkins Plugins,Hp Alm,我正在使用Jenkins插件“HP应用程序自动化工具”将工作结果(JUnit)导出到HP质量中心(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/jo

我正在使用Jenkins插件“HP应用程序自动化工具”将工作结果(JUnit)导出到HP质量中心(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...
未能创建实体:测试集:父id=105name=JenkinsTest Testsubtype id=hp.qc.test-set.external


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

这可能是由很多原因造成的,我现在想到的是什么


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

根据HP知识库,HP ALM中的Jenkins集成仅可从Quality Center 12.21获得,您使用的版本不支持该集成:

我收到了相同的错误,看起来有人有相同的问题-,这表明错误是由于ALM中缺少Testsubtype id造成的。此url似乎需要登录。
INFO: Uploaded /jenkinsm/data/jobs/JenkinsTest/builds/22/htmlreports/HTML_Report/TEST-features-JenkinsTest.xml.
INFO: 'Upload test result to ALM' Completed.