Method: projects.histories.executions.steps.publishXunitXmlFiles

XML dosyalarını mevcut bir adıma yayınlayın.

Aşağıdaki standart hata kodlarından herhangi birini döndürebilir:

  • PERMISSION_DENIED - kullanıcının proje yazma yetkisi yoksa
  • GEÇERSİZ_BİLGİ - istek hatalı biçimlendirilmişse
  • FAILED_PRETERMS: İstenen durum geçişi yasa dışıysa, ör. kopya bir xml dosyası veya çok büyük bir dosya yüklemeyi deneyin.
  • NOT_FOUND: İçeriği içeren Yürütme mevcut değilse

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
projectId

string

Proje kimliği.

Zorunlu.

historyId

string

Geçmiş kimliği.

Zorunlu.

executionId

string

Yürütme kimliği.

Zorunlu.

stepId

string

Adım kimliği. Not: Bu adım bir TestExecutionStep içermelidir.

Zorunlu.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
Alanlar
xunitXmlFiles[]

object (FileReference)

Yayınlanacak Xunit XML dosyalarının URI'si.

Bu referansın işaret ettiği dosyanın maksimum boyutu 50 MB'tır.

Zorunlu.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi, Step öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.