Method: projects.histories.executions.steps.publishXunitXmlFiles

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

อาจแสดงรหัสข้อผิดพลาด Canonical ต่อไปนี้

  • 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

พารามิเตอร์เส้นทาง

พารามิเตอร์
projectId

string

รหัสโปรเจ็กต์

ต้องระบุ

historyId

string

รหัสประวัติ

ต้องระบุ

executionId

string

รหัสการดำเนินการ

ต้องระบุ

stepId

string

รหัสขั้นตอน หมายเหตุ: ขั้นตอนนี้ต้องมี TestExecutionStep

ต้องระบุ

เนื้อความของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
ช่อง
xunitXmlFiles[]

object (FileReference)

URI ของไฟล์ XML ของ Xunit ที่จะเผยแพร่

ขนาดสูงสุดของไฟล์ที่การอ้างอิงนี้ชี้ไปคือ 50 MB

ต้องระบุ

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Step

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

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