Results - Update
Test çalıştırmasında test sonuçlarını güncelleştirme.
PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
|
project
|
path | True |
string |
Proje kimliği veya proje adı |
|
run
|
path | True |
integer (int32) |
Test sonuçlarının güncelleştirildiği test çalıştırma kimliği. |
|
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, API'nin bu sürümünü kullanmak için '7.1' olarak ayarlanmalıdır. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| body |
Güncelleştirilecek test sonuçlarının listesi. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
başarılı işlem |
Güvenlik
oauth2
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Belirteç URL'si:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Kapsamlar
| Name | Description |
|---|---|
| vso.test_write | Test planlarını, çalışmaları, sonuçları ve test yönetimiyle ilgili diğer yapıtları okuma, oluşturma ve güncelleştirme olanağı sağlar. |
Örnekler
Örnek isteği
PATCH https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?api-version=7.1
[
{
"id": 100000,
"state": "Completed",
"comment": "Website theme is looking good",
"associatedBugs": [
{
"id": 30
}
]
},
{
"id": 100001,
"state": "Completed",
"comment": "Website links are failing because of incorrect container id",
"failureType": "Known Issue"
}
]
Örnek yanıt
{
"count": 2,
"value": [
{
"id": 100000,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
},
{
"id": 100001,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
}
]
}
Tanımlar
| Name | Description |
|---|---|
|
Build |
Derleme başvurusu. |
|
Custom |
Özel alan bilgileri. İzin Verilen Anahtar : Değer çiftleri - ( AttemptId: int değeri, IsTestResultFlaky: bool) |
|
Failing |
Bir test sonucunun bilgilerinden bu yana başarısız oluyor. |
|
Identity |
|
|
Reference |
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf. |
|
Release |
Bir sürüme başvuru. |
|
Result |
|
|
Shallow |
Başka bir kaynağa soyut başvuru. Bu sınıf, derleme veri sözleşmelerine diğer kaynaklara bağlantılar arasında kolay geçiş sağlayacak şekilde başvurmak için tekdüzen bir yol sağlamak için kullanılır. |
|
Shared |
Paylaşılan adım çalışma öğesine başvuru. |
|
Test |
Test adımı sonucunu temsil eder. |
|
Test |
Bir test sonucunu temsil eder. |
|
Test |
Test yinelemesinde ek bilgilerini test edin. |
|
Test |
Bir test sonucuna başvuru. |
|
Test |
Test yineleme sonucunu temsil eder. |
|
Test |
Test yinelemesinde parametre bilgilerini test edin. |
|
Test |
Test sonucunun alt sonucunu temsil eder. |
BuildReference
Derleme başvurusu.
| Name | Tür | Description |
|---|---|---|
| branchName |
string |
Dal adı. |
| buildSystem |
string |
Derleme sistemi. |
| definitionId |
integer (int32) |
Derleme Tanımı Kimliği. |
| id |
integer (int32) |
Derleme Kimliği. |
| number |
string |
Derleme Numarası. |
| repositoryId |
string |
Depo kimliği. |
| uri |
string |
Derleme URI'si. |
CustomTestField
Özel alan bilgileri. İzin Verilen Anahtar : Değer çiftleri - ( AttemptId: int değeri, IsTestResultFlaky: bool)
| Name | Tür | Description |
|---|---|---|
| fieldName |
string |
Alan Adı. |
| value |
object |
Alan değeri. |
FailingSince
Bir test sonucunun bilgilerinden bu yana başarısız oluyor.
| Name | Tür | Description |
|---|---|---|
| build |
Başarısız olduğundan derleme başvurusu. |
|
| date |
string (date-time) |
Başarısız olma süresi (UTC). |
| release |
Başarısız olduğundan yayın başvurusu. |
IdentityRef
| Name | Tür | Description |
|---|---|---|
| _links |
Bu alan, grafik konusu hakkında sıfır veya daha fazla ilginç bağlantı içerir. Bu bağlantılar, bu grafik konusu hakkında daha fazla ilişki veya daha ayrıntılı bilgi edinmek için çağrılabilir. |
|
| descriptor |
string |
Tanımlayıcı, sistem çalışırken graf konusuna başvurmanın birincil yoludur. Bu alan, hem Hesaplar hem de Kuruluşlar genelinde aynı graf konusunu benzersiz olarak tanımlar. |
| directoryAlias |
string |
Kullanım dışı - IdentityRef "_links" sözlüğündeki "self" girişinde başvuruda bulunılan Graph kullanıcısı sorgulanarak alınabilir |
| displayName |
string |
Bu, grafik konusunun benzersiz olmayan görünen adıdır. Bu alanı değiştirmek için kaynak sağlayıcıdaki değerini değiştirmeniz gerekir. |
| id |
string |
|
| imageUrl |
string |
Kullanım dışı - IdentityRef "_links" sözlüğün "avatar" girişinde kullanılabilir |
| inactive |
boolean |
Kullanım dışı - GraphUser "_links" sözlüğündeki "membershipState" girdisinde başvurulan Graph üyelik durumu sorgulanarak alınabilir |
| isAadIdentity |
boolean |
Kullanım dışı - Tanımlayıcının konu türünden çıkarılabilir (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
| isContainer |
boolean |
Kullanım dışı - Tanımlayıcının konu türünden çıkarılabilir (Tanımlayıcı.IsGroupType) |
| isDeletedInOrigin |
boolean |
|
| profileUrl |
string |
Kullanım dışı - ToIdentityRef'in önceden var olan uygulamalarının çoğunda kullanımda değil |
| uniqueName |
string |
Kullanım dışı - bunun yerine Domain+PrincipalName kullanın |
| url |
string |
Bu url, bu grafik konusunun kaynak kaynağına giden tam yoldur. |
ReferenceLinks
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.
| Name | Tür | Description |
|---|---|---|
| links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak kullanıma açmak istiyoruz. |
ReleaseReference
Bir sürüme başvuru.
| Name | Tür | Description |
|---|---|---|
| attempt |
integer (int32) |
Yayın Denemesi Sayısı. |
| creationDate |
string (date-time) |
Sürüm Oluşturma Tarihi(UTC). |
| definitionId |
integer (int32) |
Yayın tanımı kimliği. |
| environmentCreationDate |
string (date-time) |
Ortam oluşturma Tarihi(UTC). |
| environmentDefinitionId |
integer (int32) |
Yayın ortamı tanımı kimliği. |
| environmentDefinitionName |
string |
Yayın ortamı tanımı adı. |
| environmentId |
integer (int32) |
Yayın ortamı kimliği. |
| environmentName |
string |
Yayın ortamı adı. |
| id |
integer (int32) |
Sürüm Kimliği. |
| name |
string |
Sürüm adı. |
ResultGroupType
| Değer | Description |
|---|---|
| dataDriven |
Test sonucunun hiyerarşi türü. |
| generic |
Bilinmeyen hiyerarşi türü. |
| none |
Test sonucunun yaprak düğümü. |
| orderedTest |
Test sonucunun hiyerarşi türü. |
| rerun |
Test sonucunun hiyerarşi türü. |
ShallowReference
Başka bir kaynağa soyut başvuru. Bu sınıf, derleme veri sözleşmelerine diğer kaynaklara bağlantılar arasında kolay geçiş sağlayacak şekilde başvurmak için tekdüzen bir yol sağlamak için kullanılır.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynağın kimliği |
| name |
string |
Bağlı kaynağın adı (tanım adı, denetleyici adı vb.) |
| url |
string |
Kaynağa tam http bağlantısı |
SharedStepModel
Paylaşılan adım çalışma öğesine başvuru.
| Name | Tür | Description |
|---|---|---|
| id |
integer (int32) |
WorkItem paylaşılan adım kimliği. |
| revision |
integer (int32) |
Paylaşılan adım iş öğesi düzeltmesi. |
TestActionResultModel
Test adımı sonucunu temsil eder.
| Name | Tür | Description |
|---|---|---|
| actionPath |
string |
Test çalışması iş öğesindeki test adımı için yol tanımlayıcısı. Not: 1) Bir adım için 8 basamaklı onaltılık biçimde gösterilir. 2) dahili olarak, ilk adımın adım kimliği değeri 2 ile başlar, bu nedenle actionPath = 00000002 adım 9, id = 10 ve actionPath = 0000000a adım 15 olur, id =16 ve actionPath = 00000010 3) paylaşılan adımın actionPath değeri test çalışması üst adımıyla birleştirilir. Örneğin, bu tür bir şey olabilir; 0000000300000001 00000003 test adımının eylem yolunu ve 00000001 paylaşılan adım için eylem yolunu belirtir |
| comment |
string |
Sonuç olarak açıklama. |
| completedDate |
string (date-time) |
Yürütmenin tamamlanma zamanı (UTC). |
| durationInMs |
number (double) |
Yürütme süresi. |
| errorMessage |
string |
Sonuç olarak hata iletisi. |
| iterationId |
integer (int32) |
Test eylemi sonucunun yineleme kimliği. |
| outcome |
string |
Sonucun sonucunu test edin. |
| sharedStepModel |
Paylaşılan adım çalışma öğesine başvuru. |
|
| startedDate |
string (date-time) |
Yürütmenin başladığı zaman (UTC). |
| stepIdentifier |
string |
Bu, test çalışması adım kimliğidir. Paylaşılan adım için, test çalışması iş öğesindeki paylaşılan adımın adım kimliğidir; paylaşılan adımda adım kimliği. Örnek: TestCase çalışma öğesinin iki adımı vardır: 1) Kimlikli normal adım = 1 2) Kimlikli Paylaşılan Adım = 2. Paylaşılan adımın içinde: a) Kimlikli Normal Adım = İlk adım için StepIdentifier değeri: "1" İkinci adım: "2; 1" |
| url |
string |
Test eylemi sonucunun URL'si. Barındırılan ortamda kullanım dışı bırakıldı. |
TestCaseResult
Bir test sonucunu temsil eder.
| Name | Tür | Description |
|---|---|---|
| afnStripId |
integer (int32) |
Eylem kaydının ek kimliğini test edin. |
| area |
Testin alan yoluna başvuru. |
|
| associatedBugs |
Test sonucuna bağlı hatalara başvuru. |
|
| automatedTestId |
string |
Dll'de test yöntemini temsil eden kimlik. |
| automatedTestName |
string |
Yürütülen testin tam adı. |
| automatedTestStorage |
string |
Testin ait olduğu kapsayıcı. |
| automatedTestType |
string |
Otomatik test türü. |
| automatedTestTypeId |
string |
Otomatikleştirilmiş testin TypeId değeri. |
| build |
Test sonucuyla ilişkili derlemeye basit başvuru. |
|
| buildReference |
Test sonucuyla ilişkili derleme başvurusu. |
|
| comment |
string |
maxSize= 1000 karakter içeren bir test sonucuna açıklama ekleyin. |
| completedDate |
string (date-time) |
Test yürütmenin tamamlanma zamanı (UTC). Tamamlanma tarihi StartedDate değerinden büyük olmalıdır. |
| computerName |
string |
Testin yürütüldüğü makine adı. |
| configuration |
Test yapılandırması başvurusu. ShallowReference yazın. |
|
| createdDate |
string (date-time) |
Test sonucu oluşturulduğunda zaman damgası (UTC). |
| customFields |
Test sonucunun ek özellikleri. |
|
| durationInMs |
number (double) |
Milisaniye cinsinden test yürütme süresi. Sağlanmadıysa değeri CompletedDate - StartedDate olarak ayarlanır |
| errorMessage |
string |
Test yürütmede hata iletisi. |
| failingSince |
Test sonuçlarının ne zaman başarısız olduğuyla ilgili bilgiler. |
|
| failureType |
string |
Test sonucunun hata türü. Geçerli Değer= (Bilinen Sorun, Yeni Sorun, Regresyon, Bilinmiyor, Yok) |
| id |
integer (int32) |
Test sonucunun kimliği. |
| iterationDetails |
Yalnızca El ile Test için kullanılan test yinelemelerinin test sonucu ayrıntıları. |
|
| lastUpdatedBy |
Kimlik son güncelleştirilmiş test sonucuna başvuru. |
|
| lastUpdatedDate |
string (date-time) |
Test sonucunun son güncelleştirilen tarih saati (UTC). |
| outcome |
string |
Test sonucunun test sonucu. Geçerli değerler = (Belirtilmemiş, Yok, Geçirildi, Başarısız, Yetersiz, Zaman Aşımı, Durduruldu, Engellendi, Yönetilmedi, Uyarı, Hata, Atanamaz, Duraklatıldı, InProgress, NotImpacted) |
| owner |
Test sahibine başvuru. |
|
| priority |
integer (int32) |
Yürütülen testin önceliği. |
| project |
Takım projesine başvuru. |
|
| release |
Test sonucuyla ilişkili yayın için basit başvuru. |
|
| releaseReference |
Test sonucuyla ilişkili yayın başvurusu. |
|
| resetCount |
integer (int32) |
ResetCount. |
| resolutionState |
string |
Test sonucunun çözümleme durumu. |
| resolutionStateId |
integer (int32) |
Çözümleme durumunun kimliği. |
| resultGroupType |
Sonucun hiyerarşi türü, varsayılan Değer Yok, yaprak düğümü anlamına gelir. |
|
| revision |
integer (int32) |
Test sonucunun düzeltme sayısı. |
| runBy |
Testi yürüten kimliğe başvuru. |
|
| stackTrace |
string |
maxSize= 1000 karakterli stacktrace. |
| startedDate |
string (date-time) |
Test yürütmenin başladığı zaman (UTC). |
| state |
string |
Test sonucunun durumu. TestRunState yazın. |
| subResults |
Test sonucunun içindeki alt sonuçların listesi, ResultGroupType Yok değilse, karşılık gelen tür alt sonuçlarını tutar. |
|
| testCase |
Yürütülen teste başvuru. |
|
| testCaseReferenceId |
integer (int32) |
Test sonucu tarafından kullanılan testin başvuru kimliği. TestResultMetaData Türü |
| testCaseRevision |
integer (int32) |
TestCaseRevision Numarası. |
| testCaseTitle |
string |
Test adı. |
| testPlan |
Test planı test çalışması iş öğesinin bir parçasıdır. |
|
| testPoint |
Yürütülen test noktasına başvuru. |
|
| testRun |
Test çalıştırmasına başvuru. |
|
| testSuite |
Test paketi test çalışması iş öğesinin bir parçasıdır. |
|
| url |
string |
Test sonucunun url'si. |
TestCaseResultAttachmentModel
Test yinelemesinde ek bilgilerini test edin.
| Name | Tür | Description |
|---|---|---|
| actionPath |
string |
Test çalışması iş öğesinde yol tanımlayıcısı test adımı. |
| id |
integer (int32) |
Ek Kimliği. |
| iterationId |
integer (int32) |
Yineleme Kimliği. |
| name |
string |
Ekin adı. |
| size |
integer (int64) |
Ek boyutu. |
| url |
string |
Ek url'si. |
TestCaseResultIdentifier
Bir test sonucuna başvuru.
| Name | Tür | Description |
|---|---|---|
| testResultId |
integer (int32) |
Test sonucu kimliği. |
| testRunId |
integer (int32) |
Test çalıştırması kimliği. |
TestIterationDetailsModel
Test yineleme sonucunu temsil eder.
| Name | Tür | Description |
|---|---|---|
| actionResults |
Test adımı bir yinelemeyle sonuç alır. |
|
| attachments |
Test yineleme sonucundaki eklere başvuru. |
|
| comment |
string |
Test yinelemesi sonucunda açıklama. |
| completedDate |
string (date-time) |
Yürütmenin tamamlanma zamanı (UTC). |
| durationInMs |
number (double) |
Yürütme süresi. |
| errorMessage |
string |
Test yinelemesi sonucu yürütmesinde hata iletisi. |
| id |
integer (int32) |
Test yineleme sonucunun kimliği. |
| outcome |
string |
Test yineleme sonucu ise test sonucu. |
| parameters |
Parametreleri yinelemede test edin. |
|
| startedDate |
string (date-time) |
Yürütmenin başladığı zaman (UTC). |
| url |
string |
Yineleme sonucunu test etmek için url. |
TestResultParameterModel
Test yinelemesinde parametre bilgilerini test edin.
| Name | Tür | Description |
|---|---|---|
| actionPath |
string |
Parametreye başvurulduğu test adımı yolu. |
| iterationId |
integer (int32) |
Yineleme Kimliği. |
| parameterName |
string |
Parametrenin adı. |
| stepIdentifier |
string |
Bu, test çalışması adım kimliğidir. Paylaşılan adım için, test çalışması iş öğesindeki paylaşılan adımın adım kimliğidir; paylaşılan adımda adım kimliği. Örnek: TestCase çalışma öğesinin iki adımı vardır: 1) Kimlikli normal adım = 1 2) Kimlikli Paylaşılan Adım = 2. Paylaşılan adımın içinde: a) Kimlikli Normal Adım = İlk adım için StepIdentifier değeri: "1" İkinci adım: "2; 1" |
| url |
string |
Test parametresinin URL'si. Barındırılan ortamda kullanım dışı bırakıldı. |
| value |
string |
Parametre değeri. |
TestSubResult
Test sonucunun alt sonucunu temsil eder.
| Name | Tür | Description |
|---|---|---|
| comment |
string |
Alt sonuçta açıklama. |
| completedDate |
string (date-time) |
Test yürütmenin tamamlanma zamanı (UTC). |
| computerName |
string |
Testin yürütüldüğü makine. |
| configuration |
Test yapılandırması başvurusu. |
|
| customFields |
Alt sonucun ek özellikleri. |
|
| displayName |
string |
Alt sonucun adı. |
| durationInMs |
integer (int64) |
Test yürütme süresi. |
| errorMessage |
string |
Alt sonuçta hata iletisi. |
| id |
integer (int32) |
Alt sonucun kimliği. |
| lastUpdatedDate |
string (date-time) |
Sonucun son güncelleştirme zamanı (UTC). |
| outcome |
string |
Alt sonucun sonucu. |
| parentId |
integer (int32) |
Alt sonucun hemen üst kimliği. |
| resultGroupType |
Sonucun hiyerarşi türü, varsayılan Değer Yok, yaprak düğümü anlamına gelir. |
|
| sequenceId |
integer (int32) |
Alt sonucun dizin sayısı. |
| stackTrace |
string |
Stacktrace. |
| startedDate |
string (date-time) |
Test yürütmenin başladığı zaman (UTC). |
| subResults |
Bir alt sonucun içindeki alt sonuçların listesi, ResultGroupType Yok değilse, karşılık gelen tür alt sonuçlarını tutar. |
|
| testResult |
Test sonucu başvurusu. |
|
| url |
string |
Alt sonucun URL'si. |