Method: projects.histories.executions.steps.publishXunitXmlFiles

เผยแพร่ไฟล์ xml ไปยังขั้นตอนที่มีอยู่

อาจส่งคืนรหัสข้อผิดพลาดตามรูปแบบบัญญัติต่อไปนี้:

  • PERMISSION_DENIED - หากผู้ใช้ไม่ได้รับอนุญาตให้เขียนโครงการ
  • INVALID_ARGUMENT - หากคำขอมีรูปแบบไม่ถูกต้อง
  • FAILED_PRCONDITION - หากการเปลี่ยนสถานะที่ร้องขอนั้นผิดกฎหมาย เช่น พยายามอัปโหลดไฟล์ xml ที่ซ้ำกัน หรือไฟล์มีขนาดใหญ่เกินไป
  • NOT_FOUND - หากไม่มีการดำเนินการที่มีอยู่

คำขอ HTTP

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles

URL ใช้ไวยากรณ์ การแปลงรหัส 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

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์