فایل های 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 | شناسه پروژه ضروری. |
historyId | شناسه تاریخچه ضروری. |
executionId | یک شناسه اعدام ضروری. |
stepId | شناسه مرحله توجه: این مرحله باید شامل TestExecutionStep باشد. ضروری. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"xunitXmlFiles": [
{
object ( |
زمینه های | |
---|---|
xunitXmlFiles[] | URI فایل های XML XML برای انتشار. حداکثر حجم فایلی که این مرجع به آن اشاره می کند 50 مگابایت است. ضروری. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Step
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.