Method: projects.histories.executions.steps.publishXunitXmlFiles

نشر ملفات XML إلى خطوة حالية

قد يعرض أيًا من رموز الخطأ الأساسية التالية:

  • permissions_DENIED - إذا لم يكن المستخدم مصرحًا له بكتابة المشروع
  • nofollow_verification - إذا تمت كتابة الطلب بطريقة غير صحيحة
  • فشل_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

رقم تعريف المشروع

مطلوب.

historyId

string

رقم تعريف السجلّ

مطلوب.

executionId

string

رقم تعريف التنفيذ

مطلوب.

stepId

string

رقم تعريف الخطوة ملاحظة: يجب أن تتضمن هذه الخطوة TestExecutionStep.

مطلوب.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
الحقول
xunitXmlFiles[]

object (FileReference)

معرّف موارد منتظم (URI) لملفات Xunit XML المطلوب نشرها.

الحد الأقصى لحجم الملف الذي يشير إليه هذا المرجع هو 50 ميغابايت.

مطلوب.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Step.

نطاقات الأذونات

يتطلب نطاق OAuth التالي:

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

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.