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

それは多くの理由によって引き起こされる可能性があります。

プロジェクトをカスタマイズしていますか? たぶん、TestSet のいくつかのフィールドを必須としてマークしましたか? その場合、自動化ツールはデフォルトの ALM プロジェクト設定からの値のみを送信し、必須フィールドの一部が欠落しているため、ALM は TestSet の作成を許可しません。

于 2016-03-01T15:36:13.870 に答える