ALM Octaneにカバレッジを追加する (テクニカルプレビュー)

Jenkins (プラグインがカバレッジをサポートしている) 以外のCIを使用する場合は、PUT操作を使用してALM Octaneにカバレッジを注入できます。プラグインの詳細については、ALM Octane CIプラグインのCIサーバーへのインストールと設定を参照してください。

フロー

CIツールによって作成されたカバレッジをALM Octaneサーバーに手動で挿入するには:  

  1. 認証し、必要な権限を持つユーザーとしてサインインします。

  2. Coverageカスタムリソースを使用してカバレッジをALM Octaneに注入します。

  3. 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に正常に追加されたことを確認します。

  1. 戻りコードを確認してください。戻りコード200は、成功を示します。
  2. カバレッジがALM Octaneに存在するかどうかを確認します。詳細については、ALM Octaneでコードカバレッジデータを表示するを参照してください。

参照情報: