ALM Octaneにカバレッジを追加する (テクニカルプレビュー)
Jenkins (プラグインがカバレッジをサポートしている) 以外のCIを使用する場合は、PUT操作を使用してALM Octaneにカバレッジを注入できます。プラグインの詳細については、ALM Octane CIプラグインのCIサーバーへのインストールと設定を参照してください。
フロー
CIツールによって作成されたカバレッジをALM Octaneサーバーに手動で挿入するには:
-
認証し、必要な権限を持つユーザーとしてサインインします。
-
Coverageカスタムリソースを使用してカバレッジをALM Octaneに注入します。
-
PUT操作のステータスを確認します。
カバレッジをALM Octaneに挿入する
PUT操作を使用して、CIからのカバレッジを含むペイロードを追加します。
http[s]://<server>:<port>/internal-api/shared_spaces/1001/analytics/ci/coverage?ci-server-identity={{ciServerIdentity}}&ci-job-id={{ciJobId}}&ci-build-id={{ciBuildId}}&file-type={{fileType}}
次のパラメーターを使用します。
- ciServerIdentity: CIサーバーIDを表す文字列。これは、ci_serverエンティティのinstance_idフィールドです。
- ciJobId: CIジョブIDを表す文字列。これは、ci_jobエンティティのci_idフィールドです。
- ciBuildId: CIビルドIDを表す文字列。これは、ci_buildエンティティのbuild_ci_idフィールドです。
- fileType: カバレッジレポートの形式を表す文字列。カバレッジファイルの形式に応じて、
LCOV
またはJACOCOXML
。
ステータスの確認
カバレッジがALM Octaneに正常に追加されたことを確認します。
- 戻りコードを確認してください。戻りコード200は、成功を示します。
- カバレッジがALM Octaneに存在するかどうかを確認します。詳細については、ALM Octaneでコードカバレッジデータを表示するを参照してください。
参照情報: