פרסם קבצי 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 | מזהה פרויקט. נדרש. |
historyId | מזהה היסטוריה. נדרש. |
executionId | מזהה ביצוע. נדרש. |
stepId | מזהה צעד. הערה: שלב זה חייב לכלול TestExecutionStep. נדרש. |
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{
"xunitXmlFiles": [
{
object ( |
שדות | |
---|---|
xunitXmlFiles[] | URI של קבצי Xunit XML לפרסום. הגודל המקסימלי של הקובץ שאליו מצביע הפניה זו הוא 50MB. נדרש. |
גוף תגובה
אם זה מצליח, גוף התגובה מכיל מופע של Step
.
היקפי הרשאה
דורש את היקף ה-OAuth הבא:
-
https://www.googleapis.com/auth/cloud-platform
למידע נוסף, עיין בסקירת האימות .