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-preview.6
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-preview.6' 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
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
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
Scopes
Name | Description |
---|---|
vso.test_write | Test planlarını, çalışmalarını, sonuçlarını ve test yönetimiyle ilgili diğer yapıtları okuma, oluşturma ve güncelleştirme olanağı sağlar. |
Örnekler
Sample Request
PATCH https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?api-version=7.1-preview.6
[
{
"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"
}
]
Sample Response
{
"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 bilgileri nedeniyle başarısız oluyor. |
Identity |
|
Reference |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
Release |
Sürüm başvurusu. |
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 |
Bir test sonucunun alt sonucunu temsil eder. |
BuildReference
Derleme başvurusu.
Name | Tür | Description |
---|---|---|
branchName |
string |
Dal adı. |
buildSystem |
string |
Derleme sistemi. |
definitionId |
integer |
Derleme Tanımı Kimliği. |
id |
integer |
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 bilgileri nedeniyle başarısız oluyor.
Name | Tür | Description |
---|---|---|
build |
Başarısız olduğundan derleme başvurusu. |
|
date |
string |
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 konusuyla ilgili sıfır veya daha fazla ilgi çekici bağlantı içerir. Bu bağlantılar, bu grafik konusu hakkında ek ilişkiler 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üğündeki "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 (Descriptor.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ının 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
Sürüm başvurusu.
Name | Tür | Description |
---|---|---|
attempt |
integer |
Sürüm Denemesi Sayısı. |
creationDate |
string |
Yayın Oluşturma Tarihi(UTC). |
definitionId |
integer |
Yayın tanımı kimliği. |
environmentCreationDate |
string |
Ortam oluşturma Tarihi(UTC). |
environmentDefinitionId |
integer |
Yayın ortamı tanımı kimliği. |
environmentDefinitionName |
string |
Yayın ortamı tanımı adı. |
environmentId |
integer |
Yayın ortamı kimliği. |
environmentName |
string |
Yayın ortamı adı. |
id |
integer |
Sürüm Kimliği. |
name |
string |
Sürüm adı. |
ResultGroupType
Name | Tür | Description |
---|---|---|
dataDriven |
string |
Test sonucunun hiyerarşi türü. |
generic |
string |
Bilinmeyen hiyerarşi türü. |
none |
string |
Test sonucunun yaprak düğümü. |
orderedTest |
string |
Test sonucunun hiyerarşi türü. |
rerun |
string |
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 |
WorkItem paylaşılan adım kimliği. |
revision |
integer |
Paylaşılan adım iş öğesi düzeltmesi. |
TestActionResultModel
Test adımı sonucunu temsil eder.
Name | Tür | Description |
---|---|---|
actionPath |
string |
Test çalışması çalışma öğ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, =16 kimliğine 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 |
Yürütmenin tamamlanma zamanı (UTC). |
durationInMs |
number |
Yürütme süresi. |
errorMessage |
string |
Sonuç olarak hata iletisi. |
iterationId |
integer |
Test eylemi sonucunun yineleme kimliği. |
outcome |
string |
Sonucun sonucunu test edin. |
sharedStepModel |
Paylaşılan adım çalışma öğesine başvuru. |
|
startedDate |
string |
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ı çalışma öğ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ışı. |
TestCaseResult
Bir test sonucunu temsil eder.
Name | Tür | Description |
---|---|---|
afnStripId |
integer |
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 |
Otomatikleştirilmiş test türü. |
automatedTestTypeId |
string |
Otomatik 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 sonucunda açıklama. |
completedDate |
string |
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ına başvuru. ShallowReference yazın. |
|
createdDate |
string |
Test sonucu oluşturulduğunda zaman damgası (UTC). |
customFields |
Test sonucunun ek özellikleri. |
|
durationInMs |
number |
Milisaniye cinsinden test yürütme süresi. Sağlanmadıysa değer CompletedDate - StartedDate olarak ayarlanır |
errorMessage |
string |
Test yürütmede hata iletisi. |
failingSince |
Test sonuçlarının başarısız olduğu durumla ilgili bilgiler. |
|
failureType |
string |
Test sonucunun hata türü. Geçerli Değer= (Bilinen Sorun, Yeni Sorun, Regresyon, Bilinmiyor, Yok) |
id |
integer |
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 |
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, NotApplicable, Duraklatıldı, InProgress, NotImpacted) |
owner |
Test sahibine başvuru. |
|
priority |
integer |
Yürütülen testin önceliği. |
project |
Takım projesine başvuru. |
|
release |
Test sonucuyla ilişkili yayına basit başvuru. |
|
releaseReference |
Test sonucuyla ilişkili sürüme başvuru. |
|
resetCount |
integer |
ResetCount. |
resolutionState |
string |
Test sonucunun çözümleme durumu. |
resolutionStateId |
integer |
Çözümleme durumunun kimliği. |
resultGroupType |
Sonucun hiyerarşi türü, varsayılan Yok değeri yaprak düğümü anlamına gelir. |
|
revision |
integer |
Test sonucunun düzeltme numarası. |
runBy |
Testi yürüten kimliğe başvuru. |
|
stackTrace |
string |
maxSize= 1000 karakterli Stacktrace. |
startedDate |
string |
Test yürütmenin başladığı zaman (UTC). |
state |
string |
Test sonucunun durumu. TestRunState yazın. |
subResults |
Test sonucu içindeki alt sonuçların listesi, ResultGroupType None değilse, karşılık gelen tür alt sonuçlarını tutar. |
|
testCase |
Yürütülen teste başvuru. |
|
testCaseReferenceId |
integer |
Test sonucu tarafından kullanılan testin başvuru kimliği. TestResultMetaData Türü |
testCaseRevision |
integer |
TestCaseRevision Numarası. |
testCaseTitle |
string |
Testin adı. |
testPlan |
Test planı test çalışması çalışma öğ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ı çalışma öğ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ı çalışma öğesinde yol tanımlayıcısı test adımı. |
id |
integer |
Ek Kimliği. |
iterationId |
integer |
Yineleme Kimliği. |
name |
string |
Ekin adı. |
size |
integer |
Ek boyutu. |
url |
string |
Ek url'si. |
TestCaseResultIdentifier
Bir test sonucuna başvuru.
Name | Tür | Description |
---|---|---|
testResultId |
integer |
Test sonucu kimliği. |
testRunId |
integer |
Test çalıştırması kimliği. |
TestIterationDetailsModel
Test yineleme sonucunu temsil eder.
Name | Tür | Description |
---|---|---|
actionResults |
Test adımı bir yinelemeyle sonuçlar. |
|
attachments |
Test yineleme sonucundaki eklere başvuru. |
|
comment |
string |
Test yineleme sonucundaki açıklama. |
completedDate |
string |
Yürütmenin tamamlanma zamanı (UTC). |
durationInMs |
number |
Yürütme süresi. |
errorMessage |
string |
Test yinelemesi sonucu yürütmesinde hata iletisi. |
id |
integer |
Test yineleme sonucunun kimliği. |
outcome |
string |
Test yineleme sonucu ise test sonucu. |
parameters |
Parametreleri yinelemede test edin. |
|
startedDate |
string |
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 |
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ı çalışma öğ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 parametresi url'si. Barındırılan ortamda kullanım dışı. |
value |
string |
Parametrenin değeri. |
TestSubResult
Bir test sonucunun alt sonucunu temsil eder.
Name | Tür | Description |
---|---|---|
comment |
string |
Alt sonuçta açıklama. |
completedDate |
string |
Test yürütmenin tamamlanma zamanı (UTC). |
computerName |
string |
Testin yürütüldüğü makine. |
configuration |
Test yapılandırmasına başvuru. |
|
customFields |
Alt sonucun ek özellikleri. |
|
displayName |
string |
Alt sonucun adı. |
durationInMs |
integer |
Test yürütme süresi. |
errorMessage |
string |
Alt sonuçta hata iletisi. |
id |
integer |
Alt sonucun kimliği. |
lastUpdatedDate |
string |
Sonucun son güncelleştirme zamanı (UTC). |
outcome |
string |
Alt sonucun sonucu. |
parentId |
integer |
Alt sonucun anlık üst kimliği. |
resultGroupType |
Sonucun hiyerarşi türü, varsayılan Yok değeri yaprak düğümü anlamına gelir. |
|
sequenceId |
integer |
Alt sonucun dizin sayısı. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Test yürütmenin başladığı zaman (UTC). |
subResults |
Bir alt sonucun içindeki alt sonuçların listesi; ResultGroupType None değilse, karşılık gelen tür alt sonuçlarını tutar. |
|
testResult |
Test sonucuna başvuru. |
|
url |
string |
Alt sonucun URL'si. |