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 | プロジェクト ID。 必須。 |
historyId | 履歴ID。 必須。 |
executionId | 実行ID。 必須。 |
stepId | ステップID。注: このステップには TestExecutionStep が含まれている必要があります。 必須。 |
リクエストボディ
リクエスト本文には、次の構造のデータが含まれます。
JSON表現 |
---|
{
"xunitXmlFiles": [
{
object ( |
田畑 | |
---|---|
xunitXmlFiles[] | 公開する Xunit XML ファイルの URI。 この参照が指すファイルの最大サイズは 50MB です。 必須。 |
レスポンスボディ
成功した場合、応答本文にはStep
のインスタンスが含まれます。
認可範囲
次の OAuth スコープが必要です。
-
https://www.googleapis.com/auth/cloud-platform
詳細については、 「認証の概要」を参照してください。