Results - Add
Dodaj wyniki testów do przebiegu testu.
POST https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0
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, w którym mają zostać dodane wyniki testów. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia. Należy ustawić wartość "5.0", aby używać tej wersji interfejsu API. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
body |
Lista wyników testów do dodania. |
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
POST https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/24/results?api-version=5.0
[
{
"testCaseTitle": "VerifyWebsiteTheme",
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteTheme",
"priority": 1,
"outcome": "Passed"
},
{
"testCaseTitle": "VerifyWebsiteLinks",
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteLinks",
"priority": 2,
"outcome": "Failed",
"associatedBugs": [
{
"id": 30
}
]
}
]
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. |
Failing |
Niepowodzenie od czasu 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 w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe 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 |
System kompilacji. |
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.
Nazwa | Typ | Opis |
---|---|---|
fieldName |
string |
Nazwa pola |
value |
object |
Wartość pola. |
FailingSince
Niepowodzenie od czasu informacji o wyniku testu.
Nazwa | Typ | Opis |
---|---|---|
build |
Odwołanie do kompilacji od czasu niepowodzenia. |
|
date |
string |
Czas od czasu niepowodzenia. |
release |
Odwołanie do wersji 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ływanie 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 |
|
displayName |
string |
Jest to nieu unikatowa nazwa wyświetlana podmiotu grafu. Aby zmienić to pole, należy zmienić jego wartość u dostawcy źródłowego. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
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 |
Widok linków w trybie tylko do odczytu. Ponieważ linki odwołania są tylko do odczytu, chcemy uwidocznić je tylko jako tylko do odczytu. |
ReleaseReference
Odwołanie do wydania.
Nazwa | Typ | Opis |
---|---|---|
attempt |
integer |
|
creationDate |
string |
|
definitionId |
integer |
Identyfikator definicji wydania. |
environmentCreationDate |
string |
|
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 w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe 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 roboczego. |
revision |
integer |
Poprawka elementu roboczego kroku udostępnionego. |
TestActionResultModel
Reprezentuje wynik kroku testu.
Nazwa | Typ | Opis |
---|---|---|
actionPath |
string |
Krok testu identyfikatora ścieżki w elemecie workitem przypadku testowego. |
comment |
string |
Komentarz w wyniku. |
completedDate |
string |
Czas zakończenia wykonywania. |
durationInMs |
number |
Czas trwania wykonywania. |
errorMessage |
string |
Komunikat o błędzie w wyniku. |
iterationId |
integer |
Identyfikator iteracji wyniku akcji testu. |
outcome |
string |
Wynik testu wyniku. |
sharedStepModel |
Odwołanie do udostępnionego elementu roboczego kroku. |
|
startedDate |
string |
Czas rozpoczęcia wykonywania. |
stepIdentifier |
string |
Jest to identyfikator kroku przypadku testowego. W przypadku kroku udostępnionego jest to krok Identyfikator udostępnionego kroku w elemecie workitem przypadku testowego; 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. Wewnątrz kroku udostępnionego: a) Normalny krok o identyfikatorze = 1 wartość dla kroku StepIdentifier dla pierwszego kroku: "1" Drugi krok: "2;1" |
url |
string |
Adres URL wyniku akcji testowej. |
TestCaseResult
Reprezentuje wynik testu.
Nazwa | Typ | Opis |
---|---|---|
afnStripId |
integer |
Przetestuj identyfikator załącznika nagrania 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 testu automatycznego. |
automatedTestTypeId |
string |
|
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. |
completedDate |
string |
Czas zakończenia wykonywania testu. |
computerName |
string |
Nazwa maszyny, na której wykonano test. |
configuration |
Konfiguracja testowa wyniku testu. |
|
createdDate |
string |
Sygnatura czasowa utworzenia wyniku testu. |
customFields |
Dodatkowe właściwości wyniku testu. |
|
durationInMs |
number |
Czas trwania wykonywania testu w milisekundach. |
errorMessage |
string |
Komunikat o błędzie podczas wykonywania testu. |
failingSince |
Informacje o tym, kiedy wyniki testów zaczęły uruchomić się niepowodzeniem. |
|
failureType |
string |
Typ błędu wyniku testu. |
id |
integer |
Identyfikator wyniku testu. |
iterationDetails |
Szczegóły wyników testów iteracji testów. |
|
lastUpdatedBy |
Odwołanie do ostatniego zaktualizowanego wyniku testu tożsamości. |
|
lastUpdatedDate |
string |
Ostatnia aktualizacja daty/godziny wyniku testu. |
outcome |
string |
Wynik testu wyniku testu. |
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 |
|
resolutionState |
string |
Stan rozwiązania wyniku testu. |
resolutionStateId |
integer |
Identyfikator stanu rozwiązywania. |
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. |
startedDate |
string |
Czas rozpoczęcia wykonywania testu. |
state |
string |
Stan wyniku testu. |
subResults |
Lista wyników podrzędnych w wyniku testu, jeśli parametr ResultGroupType nie jest 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. |
testCaseRevision |
integer |
Nazwa testu. |
testCaseTitle |
string |
Nazwa testu. |
testPlan |
Odwołanie do elementu workitem przypadku testowego planu testów jest częścią. |
|
testPoint |
Odwołanie do wykonanego punktu testowego. |
|
testRun |
Odwołanie do przebiegu testowego. |
|
testSuite |
Odwołanie do elementu 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 elemecie 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 |
Krok testu powoduje iterację. |
|
attachments |
Refence to attachments in test iteration result (Odwołanie do załączników w wyniku iteracji testowej). |
|
comment |
string |
Komentarz w wyniku iteracji testowej. |
completedDate |
string |
Czas zakończenia wykonywania. |
durationInMs |
number |
Czas trwania wykonywania. |
errorMessage |
string |
Komunikat o błędzie w wykonaniu wyniku iteracji testowej. |
id |
integer |
Identyfikator wyniku iteracji testowej. |
outcome |
string |
Wynik testu, jeśli wynik iteracji testu. |
parameters |
Testowanie parametrów w iteracji. |
|
startedDate |
string |
Czas rozpoczęcia wykonywania. |
url |
string |
Adres URL do testowania wyniku iteracji. |
TestResultParameterModel
Testowanie informacji o parametrach w iteracji testowej.
Nazwa | Typ | Opis |
---|---|---|
actionPath |
string |
Ścieżka kroku testowania, 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 elemecie workitem przypadku testowego; 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. Wewnątrz kroku udostępnionego: a) Normalny krok o identyfikatorze = 1 wartość dla kroku StepIdentifier dla pierwszego kroku: "1" Drugi krok: "2;1" |
url |
string |
Adres URL parametru testowego. |
value |
string |
Wartość parametru. |
TestSubResult
Reprezentuje wynik podrzędny wyniku testu.
Nazwa | Typ | Opis |
---|---|---|
comment |
string |
Komentarz w wyniku podrzędnym. |
completedDate |
string |
Czas zakończenia wykonywania testu. |
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 |
Czas ostatniej aktualizacji wyniku. |
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 |
Numer indeksu wyniku podrzędnego. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Czas rozpoczęcia wykonywania testu. |
subResults |
Lista wyników podrzędnych wewnątrz podkrotowego wyniku, jeśli 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. |