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