Method: projects.histories.executions.steps.publishXunitXmlFiles

فایل های xml را در مرحله موجود منتشر کنید.

ممکن است هر یک از کدهای خطای متعارف زیر را برگرداند:

  • PERMISSION_DENIED - اگر کاربر مجاز به نوشتن پروژه نباشد
  • INVALID_ARGUMENT - اگر درخواست بد شکل باشد
  • FAILED_PRECONDITION - اگر انتقال وضعیت درخواستی غیرقانونی است، به عنوان مثال سعی کنید یک فایل xml تکراری یا یک فایل خیلی بزرگ را آپلود کنید.
  • NOT_FOUND - اگر Execution حاوی آن وجود نداشته باشد

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
projectId

string

شناسه پروژه

ضروری.

historyId

string

شناسه تاریخچه

ضروری.

executionId

string

یک شناسه اعدام

ضروری.

stepId

string

شناسه مرحله توجه: این مرحله باید شامل TestExecutionStep باشد.

ضروری.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
زمینه های
xunitXmlFiles[]

object ( FileReference )

URI فایل های XML XML برای انتشار.

حداکثر حجم فایلی که این مرجع به آن اشاره می کند 50 مگابایت است.

ضروری.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Step است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.