Method: projects.histories.executions.steps.publishXunitXmlFiles

פרסם קבצי 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

כתובת האתר משתמשת בתחביר Transcoding gRPC .

פרמטרים של נתיב

פרמטרים
projectId

string

מזהה פרויקט.

נדרש.

historyId

string

מזהה היסטוריה.

נדרש.

executionId

string

מזהה ביצוע.

נדרש.

stepId

string

מזהה צעד. הערה: שלב זה חייב לכלול TestExecutionStep.

נדרש.

גוף הבקשה

גוף הבקשה מכיל נתונים עם המבנה הבא:

ייצוג JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
שדות
xunitXmlFiles[]

object ( FileReference )

URI של קבצי Xunit XML לפרסום.

הגודל המקסימלי של הקובץ שאליו מצביע הפניה זו הוא 50MB.

נדרש.

גוף תגובה

אם זה מצליח, גוף התגובה מכיל מופע של Step .

היקפי הרשאה

דורש את היקף ה-OAuth הבא:

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

למידע נוסף, עיין בסקירת האימות .