Method: projects.histories.executions.steps.publishXunitXmlFiles

Xml dosyalarını mevcut bir Step'e yayınlayın.

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

  • PERMISSION_DENIED - eğer kullanıcı proje yazma yetkisine sahip değilse
  • INVALID_ARGUMENT - istek hatalı biçimlendirilmişse
  • FAILED_PRECONDITION - talep edilen durum geçişi yasa dışıysa, örneğin yinelenen bir xml dosyası veya çok büyük bir dosya yüklemeyi deneyin.
  • NOT_FOUND - eğer 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özdizimini kullanır.

Yol parametreleri

Parametreler
projectId

string

Bir Proje kimliği.

Gerekli.

historyId

string

Bir Geçmiş kimliği.

Gerekli.

executionId

string

Bir Yürütme kimliği.

Gerekli.

stepId

string

Bir Adım kimliği. Not: Bu adımın bir TestExecutionStep içermesi gerekir.

Gerekli.

Talep gövdesi

İ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.

Gerekli.

Yanıt gövdesi

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

Yetki 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ış bölümüne bakın.