Method: projects.histories.executions.steps.publishXunitXmlFiles

Publikasikan file xml ke Langkah yang ada.

Dapat mengembalikan salah satu kode kesalahan kanonik berikut:

  • PERMISSION_DENIED - jika pengguna tidak berwenang untuk menulis proyek
  • INVALID_ARGUMENT - jika permintaan salah format
  • FAILED_PRECONDITION - jika transisi status yang diminta ilegal, misalnya coba unggah file xml duplikat atau file terlalu besar.
  • NOT_FOUND - jika Eksekusi yang memuatnya tidak ada

permintaan HTTP

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

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
projectId

string

ID Proyek.

Diperlukan.

historyId

string

ID Riwayat.

Diperlukan.

executionId

string

ID Eksekusi.

Diperlukan.

stepId

string

ID Langkah. Catatan: Langkah ini harus menyertakan TestExecutionStep.

Diperlukan.

Permintaan tubuh

Badan permintaan berisi data dengan struktur berikut:

Representasi JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
bidang
xunitXmlFiles[]

object ( FileReference )

URI file XML Xunit yang akan dipublikasikan.

Ukuran maksimum file yang ditunjuk referensi ini adalah 50MB.

Diperlukan.

Badan respons

Jika berhasil, isi respons berisi turunan Step .

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .