Results - Update
Aktualizowanie wyników testu w przebiegu testu.
PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1-preview.6
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
organization
|
path | True |
string |
Nazwa organizacji usługi Azure DevOps. |
project
|
path | True |
string |
Identyfikator projektu lub nazwa projektu |
run
|
path | True |
integer int32 |
Identyfikator przebiegu testu, którego wyniki testu mają zostać zaktualizowane. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia. Ta wersja interfejsu API powinna być ustawiona na wartość "7.1-preview.6". |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
body |
Lista wyników testów do zaktualizowania. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
operacja zakończona powodzeniem |
Zabezpieczenia
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
Nazwa | Opis |
---|---|
vso.test_write | Umożliwia odczytywanie, tworzenie i aktualizowanie planów testów, przypadków, wyników i innych artefaktów związanych z zarządzaniem testami. |
Przykłady
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": ""
}
]
}
Definicje
Nazwa | Opis |
---|---|
Build |
Odwołanie do kompilacji. |
Custom |
Informacje o polu niestandardowym. Dozwolony klucz: pary wartości — ( Identyfikator próby: wartość int, IsTestResultFlaky: bool) |
Failing |
Niepowodzenie od czasu utworzenia informacji o wyniku testu. |
Identity |
|
Reference |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
Release |
Odwołanie do wydania. |
Result |
|
Shallow |
Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji z jednolitym sposobem odwołowania się do innych zasobów w sposób, który zapewnia łatwy przechodzenie za pośrednictwem linków. |
Shared |
Odwołanie do udostępnionego elementu roboczego kroku. |
Test |
Reprezentuje wynik kroku testu. |
Test |
Reprezentuje wynik testu. |
Test |
Testowanie informacji o załączniku w iteracji testowej. |
Test |
Odwołanie do wyniku testu. |
Test |
Reprezentuje wynik iteracji testowej. |
Test |
Testowanie informacji o parametrach w iteracji testowej. |
Test |
Reprezentuje wynik podrzędny wyniku testu. |
BuildReference
Odwołanie do kompilacji.
Nazwa | Typ | Opis |
---|---|---|
branchName |
string |
Nazwa gałęzi. |
buildSystem |
string |
Skompiluj system. |
definitionId |
integer |
Identyfikator definicji kompilacji. |
id |
integer |
Identyfikator kompilacji. |
number |
string |
Numer kompilacji. |
repositoryId |
string |
Identyfikator repozytorium. |
uri |
string |
Identyfikator URI kompilacji. |
CustomTestField
Informacje o polu niestandardowym. Dozwolony klucz: pary wartości — ( Identyfikator próby: wartość int, IsTestResultFlaky: bool)
Nazwa | Typ | Opis |
---|---|---|
fieldName |
string |
Nazwa pola |
value |
object |
Wartość pola. |
FailingSince
Niepowodzenie od czasu utworzenia informacji o wyniku testu.
Nazwa | Typ | Opis |
---|---|---|
build |
Odwołanie do kompilacji od czasu niepowodzenia. |
|
date |
string |
Czas od czasu niepowodzenia (UTC). |
release |
Odwołanie do wydania od czasu niepowodzenia. |
IdentityRef
Nazwa | Typ | Opis |
---|---|---|
_links |
To pole zawiera zero lub więcej interesujących linków dotyczących tematu grafu. Te linki mogą być wywoływane w celu uzyskania dodatkowych relacji lub bardziej szczegółowych informacji na temat tego tematu grafu. |
|
descriptor |
string |
Deskryptor jest podstawowym sposobem odwołowania się do tematu grafu podczas działania systemu. To pole będzie jednoznacznie identyfikować ten sam temat grafu zarówno w ramach kont, jak i organizacji. |
directoryAlias |
string |
Przestarzałe — można pobrać, wysyłając zapytanie do użytkownika programu Graph przywoływanego w wpisie "self" słownika IdentityRef "_links" |
displayName |
string |
Jest to unikatowa nazwa wyświetlana tematu grafu. Aby zmienić to pole, musisz zmienić jego wartość u dostawcy źródłowego. |
id |
string |
|
imageUrl |
string |
Przestarzałe — dostępne w wpisie "avatar" słownika IdentityRef "_links" |
inactive |
boolean |
Przestarzałe — można pobrać, wysyłając zapytanie do stanu członkostwa programu Graph, do których odwołuje się wpis "membershipState" słownika GraphUser "_links" |
isAadIdentity |
boolean |
Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Przestarzałe — nie jest używane w większości istniejących implementacji toIdentityRef |
uniqueName |
string |
Przestarzałe — zamiast tego użyj nazwy Domain+PrincipalName |
url |
string |
Ten adres URL jest pełną trasą do zasobu źródłowego tego tematu grafu. |
ReferenceLinks
Klasa reprezentująca kolekcję linków referencyjnych REST.
Nazwa | Typ | Opis |
---|---|---|
links |
object |
Czytelny widok linków. Ponieważ linki referencyjne są czytelne, chcemy uwidocznić je tylko jako tylko do odczytu. |
ReleaseReference
Odwołanie do wydania.
Nazwa | Typ | Opis |
---|---|---|
attempt |
integer |
Liczba prób wydania. |
creationDate |
string |
Data utworzenia wydania (UTC). |
definitionId |
integer |
Identyfikator definicji wydania. |
environmentCreationDate |
string |
Data utworzenia środowiska (UTC). |
environmentDefinitionId |
integer |
Identyfikator definicji środowiska wydania. |
environmentDefinitionName |
string |
Nazwa definicji środowiska wydania. |
environmentId |
integer |
Identyfikator środowiska wydania. |
environmentName |
string |
Nazwa środowiska wydania. |
id |
integer |
Identyfikator wydania. |
name |
string |
Nazwa wersji |
ResultGroupType
Nazwa | Typ | Opis |
---|---|---|
dataDriven |
string |
Typ hierarchii wyniku testu. |
generic |
string |
Nieznany typ hierarchii. |
none |
string |
Węzeł liścia wyniku testu. |
orderedTest |
string |
Typ hierarchii wyniku testu. |
rerun |
string |
Typ hierarchii wyniku testu. |
ShallowReference
Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji z jednolitym sposobem odwołowania się do innych zasobów w sposób, który zapewnia łatwy przechodzenie za pośrednictwem linków.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu |
name |
string |
Nazwa połączonego zasobu (nazwa definicji, nazwa kontrolera itp.) |
url |
string |
Pełny link http do zasobu |
SharedStepModel
Odwołanie do udostępnionego elementu roboczego kroku.
Nazwa | Typ | Opis |
---|---|---|
id |
integer |
Identyfikator kroku udostępnionego elementu WorkItem. |
revision |
integer |
Udostępniona poprawka elementu roboczego kroku. |
TestActionResultModel
Reprezentuje wynik kroku testu.
Nazwa | Typ | Opis |
---|---|---|
actionPath |
string |
Identyfikator ścieżki dla kroku testu w workitem przypadku testowego. Uwaga: 1) Jest reprezentowana w formacie szesnastkowym z 8 cyframi dla kroku. 2) Wewnętrznie wartość identyfikatora kroku dla pierwszego kroku rozpoczyna się od 2, więc actionPath = 00000002 krok 9, będzie miał identyfikator = 10 i actionPath = 000000a krok 15, będzie miał identyfikator =16 i actionPath = 00000010 3) actionPath kroku udostępnionego jest połączony z nadrzędnym krokiem przypadku testowego. Na przykład jest to coś w rodzaju — 0000000300000001 gdzie 00000003 określa ścieżkę akcji kroku testu i 00000001 określa ścieżkę akcji dla kroku udostępnionego |
comment |
string |
Komentarz w wyniku. |
completedDate |
string |
Godzina zakończenia wykonywania (UTC). |
durationInMs |
number |
Czas trwania wykonywania. |
errorMessage |
string |
Komunikat o błędzie w wyniku. |
iterationId |
integer |
Identyfikator iteracji wyniku akcji testu. |
outcome |
string |
Wynik testu. |
sharedStepModel |
Odwołanie do udostępnionego elementu roboczego kroku. |
|
startedDate |
string |
Godzina rozpoczęcia wykonywania (UTC). |
stepIdentifier |
string |
Jest to identyfikator kroku przypadku testowego. W przypadku kroku udostępnionego jest to krok Identyfikator udostępnionego kroku w artykule test case workitem; identyfikator kroku w kroku udostępnionym. Przykład: TestCase workitem ma dwa kroki: 1) Normalny krok o identyfikatorze = 1 2) Udostępniony krok o identyfikatorze = 2. W udostępnionym kroku: a) Normalny krok o identyfikatorze = 1 wartość kroku KrokIdentifier dla pierwszego kroku: "1" Drugi krok: "2;1" |
url |
string |
Adres URL wyniku akcji testu. Przestarzałe w środowisku hostowanym. |
TestCaseResult
Reprezentuje wynik testu.
Nazwa | Typ | Opis |
---|---|---|
afnStripId |
integer |
Przetestuj identyfikator załącznika rejestrowania akcji. |
area |
Odwołanie do ścieżki obszaru testu. |
|
associatedBugs |
Odwołanie do usterek połączonych z wynikiem testu. |
|
automatedTestId |
string |
Identyfikator reprezentujący metodę testową w dll. |
automatedTestName |
string |
W pełni kwalifikowana nazwa wykonanego testu. |
automatedTestStorage |
string |
Kontener, do którego należy test. |
automatedTestType |
string |
Typ zautomatyzowanego testu. |
automatedTestTypeId |
string |
TypeId zautomatyzowanego testu. |
build |
Płytkie odwołanie do kompilacji skojarzonej z wynikiem testu. |
|
buildReference |
Odwołanie do kompilacji skojarzonej z wynikiem testu. |
|
comment |
string |
Komentarz w wyniku testu z wartością maxSize= 1000 znaków. |
completedDate |
string |
Godzina zakończenia wykonywania testu (UTC). Data ukończenia powinna być większa niż Data rozpoczęcia. |
computerName |
string |
Nazwa komputera, na którym został wykonany test. |
configuration |
Odwołanie do konfiguracji testowej. Wpisz płytkiEferencja. |
|
createdDate |
string |
Sygnatura czasowa podczas tworzenia wyniku testu (UTC). |
customFields |
Dodatkowe właściwości wyniku testu. |
|
durationInMs |
number |
Czas trwania wykonywania testu w milisekundach. Jeśli wartość nie zostanie podana, zostanie ustawiona na Wartość UkończonoDate — StartedDate |
errorMessage |
string |
Komunikat o błędzie podczas wykonywania testu. |
failingSince |
Informacje o tym, kiedy wyniki testów zaczęły się kończyć niepowodzeniem. |
|
failureType |
string |
Typ błędu wyniku testu. Prawidłowa wartość= (znany problem, nowy problem, regresja, nieznany, brak) |
id |
integer |
Identyfikator wyniku testu. |
iterationDetails |
Szczegóły wyników testu iteracji testów używane tylko do testowania ręcznego. |
|
lastUpdatedBy |
Odwołanie do ostatniego zaktualizowanego wyniku testu tożsamości. |
|
lastUpdatedDate |
string |
Ostatnia aktualizacja daty/godziny wyniku testu (UTC). |
outcome |
string |
Wynik testu. Prawidłowe wartości = (Nieokreślone, Brak, Passed, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted) |
owner |
Odwołanie do właściciela testowego. |
|
priority |
integer |
Priorytet wykonania testu. |
project |
Odwołanie do projektu zespołowego. |
|
release |
Płytkie odwołanie do wydania skojarzonego z wynikiem testu. |
|
releaseReference |
Odwołanie do wydania skojarzonego z wynikiem testu. |
|
resetCount |
integer |
ResetCount. |
resolutionState |
string |
Stan rozwiązania wyniku testu. |
resolutionStateId |
integer |
Identyfikator stanu rozpoznawania. |
resultGroupType |
Typ hierarchii wyniku, wartość domyślna None oznacza jego węzeł liścia. |
|
revision |
integer |
Numer poprawki wyniku testu. |
runBy |
Odwołanie do tożsamości wykonanego testu. |
|
stackTrace |
string |
Stacktrace z wartością maxSize= 1000 znaków. |
startedDate |
string |
Godzina rozpoczęcia wykonywania testu (UTC). |
state |
string |
Stan wyniku testu. Wpisz TestRunState. |
subResults |
Lista wyników podrzędnych wewnątrz wyniku testu, jeśli parametr ResultGroupType nie ma wartości None, zawiera odpowiednie wyniki podrzędne typu. |
|
testCase |
Odwołanie do wykonanego testu. |
|
testCaseReferenceId |
integer |
Identyfikator odwołania do testu używanego przez wynik testu. Typ TestResultMetaData |
testCaseRevision |
integer |
TestCaseRevision Numer. |
testCaseTitle |
string |
Nazwa testu. |
testPlan |
Odwołanie do elementu workitem przypadku testowego planu jest częścią. |
|
testPoint |
Odwołanie do wykonanego punktu testowego. |
|
testRun |
Odwołanie do przebiegu testu. |
|
testSuite |
Odwołanie do workitem przypadku testowego zestawu testów jest częścią. |
|
url |
string |
Adres URL wyniku testu. |
TestCaseResultAttachmentModel
Testowanie informacji o załączniku w iteracji testowej.
Nazwa | Typ | Opis |
---|---|---|
actionPath |
string |
Krok testu identyfikatora ścieżki w workitem przypadku testowego. |
id |
integer |
Identyfikator załącznika. |
iterationId |
integer |
Identyfikator iteracji. |
name |
string |
Nazwa załącznika. |
size |
integer |
Rozmiar załącznika. |
url |
string |
Adres URL do załącznika. |
TestCaseResultIdentifier
Odwołanie do wyniku testu.
Nazwa | Typ | Opis |
---|---|---|
testResultId |
integer |
Identyfikator wyniku testu. |
testRunId |
integer |
Identyfikator przebiegu testu. |
TestIterationDetailsModel
Reprezentuje wynik iteracji testowej.
Nazwa | Typ | Opis |
---|---|---|
actionResults |
Wyniki kroku testu w iteracji. |
|
attachments |
Odwołanie do załączników w wyniku iteracji testowej. |
|
comment |
string |
Komentarz w wyniku iteracji testowej. |
completedDate |
string |
Godzina zakończenia wykonywania (UTC). |
durationInMs |
number |
Czas trwania wykonywania. |
errorMessage |
string |
Komunikat o błędzie podczas wykonywania wyników iteracji testowej. |
id |
integer |
Identyfikator wyniku iteracji testowej. |
outcome |
string |
Wynik testu, jeśli wynik iteracji testu. |
parameters |
Parametry testu w iteracji. |
|
startedDate |
string |
Godzina rozpoczęcia wykonywania (UTC). |
url |
string |
Adres URL do przetestowania wyniku iteracji. |
TestResultParameterModel
Testowanie informacji o parametrach w iteracji testowej.
Nazwa | Typ | Opis |
---|---|---|
actionPath |
string |
Ścieżka kroku testu, w której odwołuje się parametr. |
iterationId |
integer |
Identyfikator iteracji. |
parameterName |
string |
Nazwa parametru. |
stepIdentifier |
string |
Jest to identyfikator kroku przypadku testowego. W przypadku kroku udostępnionego jest to krok Identyfikator udostępnionego kroku w artykule test case workitem; identyfikator kroku w kroku udostępnionym. Przykład: TestCase workitem ma dwa kroki: 1) Normalny krok o identyfikatorze = 1 2) Udostępniony krok o identyfikatorze = 2. W udostępnionym kroku: a) Normalny krok o identyfikatorze = 1 wartość kroku KrokIdentifier dla pierwszego kroku: "1" Drugi krok: "2;1" |
url |
string |
Adres URL parametru testowego. Przestarzałe w środowisku hostowanym. |
value |
string |
Wartość parametru. |
TestSubResult
Reprezentuje wynik podrzędny wyniku testu.
Nazwa | Typ | Opis |
---|---|---|
comment |
string |
Komentarz w wyniku podrzędnym. |
completedDate |
string |
Godzina zakończenia wykonywania testu (UTC). |
computerName |
string |
Maszyna, na której wykonano test. |
configuration |
Odwołanie do konfiguracji testowej. |
|
customFields |
Dodatkowe właściwości wyniku podrzędnego. |
|
displayName |
string |
Nazwa wyniku podrzędnego. |
durationInMs |
integer |
Czas trwania wykonywania testu. |
errorMessage |
string |
Komunikat o błędzie w wyniku podrzędnym. |
id |
integer |
Identyfikator wyniku podrzędnego. |
lastUpdatedDate |
string |
Godzina ostatniej aktualizacji wyniku (UTC). |
outcome |
string |
Wynik wyniku podrzędnego. |
parentId |
integer |
Bezpośredni identyfikator nadrzędny wyniku podrzędnego. |
resultGroupType |
Typ hierarchii wyniku, wartość domyślna None oznacza jego węzeł liścia. |
|
sequenceId |
integer |
Liczba indeksów wyników podrzędnych. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Godzina rozpoczęcia wykonywania testu (UTC). |
subResults |
Lista wyników podrzędnych wewnątrz podkatego wyniku, jeśli parametr ResultGroupType nie ma wartości None, zawiera odpowiednie wyniki podrzędne typu. |
|
testResult |
Odwołanie do wyniku testu. |
|
url |
string |
Adres URL wyniku podrzędnego. |