Method: projects.histories.executions.steps.publishXunitXmlFiles

Publikasikan file xml ke Langkah yang ada.

Dapat menampilkan salah satu kode error kanonis berikut:

  • PERMISSION_DENIED - jika pengguna tidak diizinkan untuk menulis project
  • INVALID_ARGUMENT - jika permintaan salah format
  • FAILED_PRECONDITION - jika transisi status yang diminta bersifat ilegal, mis. coba unggah file xml duplikat atau file yang 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 gRPC Transcoding.

Parameter jalur

Parameter
projectId

string

ID Project.

Wajib diisi.

historyId

string

ID Histori.

Wajib diisi.

executionId

string

ID Eksekusi.

Wajib diisi.

stepId

string

ID Langkah. Catatan: Langkah ini harus menyertakan TestExecutionStep.

Wajib diisi.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

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

object (FileReference)

URI file XML Xunit yang akan dipublikasikan.

Ukuran maksimum file yang ditunjuk referensi ini adalah 50 MB.

Wajib diisi.

Isi respons

Jika berhasil, isi respons akan berisi instance Step.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.