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 Transcoding .

معلمات المسار

حدود
projectId

string

معرف المشروع.

مطلوب.

historyId

string

معرف التاريخ.

مطلوب.

executionId

string

معرف التنفيذ

مطلوب.

stepId

string

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

مطلوب.

هيئة الطلب

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

تمثيل جيسون
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
مجالات
xunitXmlFiles[]

object ( FileReference )

URI لملفات Xunit XML المراد نشرها.

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

مطلوب.

هيئة الاستجابة

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

نطاقات التفويض

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

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

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