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 | Bir Proje kimliği. Gerekli. |
historyId | Bir Geçmiş kimliği. Gerekli. |
executionId | Bir Yürütme kimliği. Gerekli. |
stepId | 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 ( |
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. 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.