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 | ID Proyek. Diperlukan. |
historyId | ID Riwayat. Diperlukan. |
executionId | ID Eksekusi. Diperlukan. |
stepId | ID Langkah. Catatan: Langkah ini harus menyertakan TestExecutionStep. Diperlukan. |
Permintaan tubuh
Badan permintaan berisi data dengan struktur berikut:
Representasi JSON |
---|
{
"xunitXmlFiles": [
{
object ( |
bidang | |
---|---|
xunitXmlFiles[] | 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 .