Method: projects.histories.executions.steps.publishXunitXmlFiles

XML ファイルを既存のステップにパブリッシュします。

次の正規エラー コードのいずれかを返す場合があります。

  • PERMISSION_DENIED - ユーザーにプロジェクトの書き込み権限がない場合
  • INVALID_ARGUMENT - リクエストの形式が不正な場合
  • FAILED_PRECONDITION - 要求された状態遷移が不正な場合。たとえば、重複した XML ファイルや大きすぎるファイルをアップロードしようとしました。
  • NOT_FOUND - 含まれる実行が存在しない場合

HTTPリクエスト

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles

URL はgRPC トランスコーディング構文を使用します。

パスパラメータ

パラメーター
projectId

string

プロジェクト ID。

必須。

historyId

string

履歴ID。

必須。

executionId

string

実行ID。

必須。

stepId

string

ステップID。注: このステップには TestExecutionStep が含まれている必要があります。

必須。

リクエストボディ

リクエスト本文には、次の構造のデータが含まれます。

JSON表現
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
田畑
xunitXmlFiles[]

object ( FileReference )

公開する Xunit XML ファイルの URI。

この参照が指すファイルの最大サイズは 50MB です。

必須。

レスポンスボディ

成功した場合、応答本文にはStepのインスタンスが含まれます。

認可範囲

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、 「認証の概要」を参照してください。