نشر ملفات 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 |
رقم تعريف المشروع مطلوب. |
historyId |
رقم تعريف السجلّ مطلوب. |
executionId |
رقم تعريف التنفيذ مطلوب. |
stepId |
رقم تعريف الخطوة ملاحظة: يجب أن تتضمن هذه الخطوة TestExecutionStep. مطلوب. |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"xunitXmlFiles": [
{
object ( |
الحقول | |
---|---|
xunitXmlFiles[] |
معرّف موارد منتظم (URI) لملفات Xunit XML المطلوب نشرها. الحد الأقصى لحجم الملف الذي يشير إليه هذا المرجع هو 50 ميغابايت. مطلوب. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Step
.
نطاقات الأذونات
يتطلب نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.