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 |
Proje kimliği. Zorunlu. |
historyId |
Geçmiş kimliği. Zorunlu. |
executionId |
Yürütme kimliği. Zorunlu. |
stepId |
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 ( |
Alanlar | |
---|---|
xunitXmlFiles[] |
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.