Udostępnij za pośrednictwem


Results - Get

Uzyskaj wynik testu dla przebiegu testu.

GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?api-version=5.0
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?detailsToInclude={detailsToInclude}&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

runId
path True

integer

int32

Identyfikator przebiegu testu dla wyniku testu do pobrania.

testCaseResultId
path True

integer

int32

Identyfikator wyniku testu.

api-version
query True

string

Wersja interfejsu API do użycia. Należy ustawić wartość "5.0", aby używać tej wersji interfejsu API.

detailsToInclude
query

ResultDetails

Szczegóły do uwzględnienia z wynikami testu. Wartość domyślna to Brak. Inne wartości to Iteracji, WorkItems i SubResults.

Odpowiedzi

Nazwa Typ Opis
200 OK

TestCaseResult

operacja zakończona powodzeniem

Zabezpieczenia

oauth2

Typ: oauth2
Flow: accessCode
Adres URL autoryzacji: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Adres URL tokenu: 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

Zakresy

Nazwa Opis
vso.test Umożliwia odczytywanie planów testów, przypadków, wyników i innych artefaktów związanych z zarządzaniem testami.

Przykłady

Przykładowe żądanie

GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results/100000?api-version=5.0

Przykładowa odpowiedź

{
  "id": 100000,
  "project": {
    "id": "5c3d39df-a0cb-49da-be01-42e53792c0e1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2016-07-13T11:12:48.487Z",
  "completedDate": "2016-07-13T11:12:48.493Z",
  "durationInMs": 4,
  "outcome": "Passed",
  "revision": 1,
  "runBy": {
    "id": "a5cbf24d-799f-452e-82be-f049a85b5895",
    "displayName": "Fabrikam",
    "uniqueName": "fabrikamfiber.vsin@hotmail.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/a5cbf24d-799f-452e-82be-f049a85b5895",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=a5cbf24d-799f-452e-82be-f049a85b5895"
  },
  "state": "Completed",
  "testCase": {
    "name": "Pass1"
  },
  "testRun": {
    "id": "16",
    "name": "VSTest Test Run release any cpu",
    "url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16"
  },
  "lastUpdatedDate": "2016-07-13T11:12:49.123Z",
  "lastUpdatedBy": {
    "id": "375baa5b-5148-4e89-a549-ec202b722d89",
    "displayName": "Project Collection Build Service (fabrikam)",
    "uniqueName": "Build\\78b5727d-4a24-4ec8-9caf-704685572174",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/375baa5b-5148-4e89-a549-ec202b722d89",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=375baa5b-5148-4e89-a549-ec202b722d89"
  },
  "priority": 0,
  "computerName": "TASKAGENT5-0055",
  "build": {
    "id": "5",
    "name": "20160713.2",
    "url": "https://dev.azure.com/fabrikam/_apis/build/Builds/5"
  },
  "createdDate": "2016-07-13T11:12:49.123Z",
  "url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/Results/100000",
  "failureType": "None",
  "automatedTestStorage": "unittestproject1.dll",
  "automatedTestType": "UnitTest",
  "automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
  "automatedTestId": "aefba017-ab06-be36-6b92-de4e29836f72",
  "area": {
    "id": "37528",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
  },
  "testCaseTitle": "Pass1",
  "customFields": [],
  "automatedTestName": "UnitTestProject1.UnitTest1.Pass1"
}

Definicje

Nazwa Opis
BuildReference

Odwołanie do kompilacji.

CustomTestField

Informacje o polu niestandardowym.

FailingSince

Niepowodzenie od czasu utworzenia informacji o wyniku testu.

IdentityRef
ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

ReleaseReference

Odwołanie do wydania.

ResultDetails

Szczegóły do uwzględnienia z wynikami testu. Wartość domyślna to Brak. Inne wartości to Iteracji, WorkItems i SubResults.

ResultGroupType
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.

SharedStepModel

Odwołanie do udostępnionego elementu roboczego kroku.

TestActionResultModel

Reprezentuje wynik kroku testu.

TestCaseResult

Reprezentuje wynik testu.

TestCaseResultAttachmentModel

Testowanie informacji o załączniku w iteracji testowej.

TestCaseResultIdentifier

Odwołanie do wyniku testu.

TestIterationDetailsModel

Reprezentuje wynik iteracji testowej.

TestResultParameterModel

Testowanie informacji o parametrach w iteracji testowej.

TestSubResult

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.

Nazwa Typ Opis
fieldName

string

Nazwa pola

value

object

Wartość pola.

FailingSince

Niepowodzenie od czasu utworzenia informacji o wyniku testu.

Nazwa Typ Opis
build

BuildReference

Odwołanie do kompilacji od czasu niepowodzenia.

date

string

Czas od niepowodzenia.

release

ReleaseReference

Odwołanie do wydania od czasu niepowodzenia.

IdentityRef

Nazwa Typ Opis
_links

ReferenceLinks

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

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

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.

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

ResultDetails

Szczegóły do uwzględnienia z wynikami testu. Wartość domyślna to Brak. Inne wartości to Iteracji, WorkItems i SubResults.

Wartość Opis
iterations

Testowanie szczegółów iteracji w wyniku testu.

none

Podstawowe pola wyników testu. Podstawowe pola obejmują Stan, Wynik, Priorytet, AutomatedTestName, AutomatedTestStorage, Komentarze, ErrorMessage itp.

point

Szczegóły punktu i planu w wyniku testu.

subResults

Subresults w wyniku testu.

workItems

Workitems skojarzone z wynikiem testu.

ResultGroupType

Wartość Opis
dataDriven

Typ hierarchii wyniku testu.

generic

Nieznany typ hierarchii.

none

Węzeł liścia wyniku testu.

orderedTest

Typ hierarchii wyniku testu.

rerun

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 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

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 rejestrowania akcji.

area

ShallowReference

Odwołanie do ścieżki obszaru testu.

associatedBugs

ShallowReference[]

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

build

ShallowReference

Płytkie odwołanie do kompilacji skojarzonej z wynikiem testu.

buildReference

BuildReference

Odwołanie do kompilacji skojarzonej z wynikiem testu.

comment

string

Komentarz w wyniku testu.

completedDate

string

Godzina zakończenia wykonywania testu.

computerName

string

Nazwa komputera, na którym został wykonany test.

configuration

ShallowReference

Konfiguracja testu wyniku testu.

createdDate

string

Sygnatura czasowa podczas tworzenia wyniku testu.

customFields

CustomTestField[]

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

FailingSince

Informacje o tym, kiedy wyniki testów zaczęły się kończyć niepowodzeniem.

failureType

string

Typ błędu wyniku testu.

id

integer

Identyfikator wyniku testu.

iterationDetails

TestIterationDetailsModel[]

Szczegóły wyników testu iteracji testów.

lastUpdatedBy

IdentityRef

Odwołanie do ostatniego zaktualizowanego wyniku testu tożsamości.

lastUpdatedDate

string

Ostatnia aktualizacja daty/godziny wyniku testu.

outcome

string

Wynik testu.

owner

IdentityRef

Odwołanie do właściciela testowego.

priority

integer

Priorytet wykonania testu.

project

ShallowReference

Odwołanie do projektu zespołowego.

release

ShallowReference

Płytkie odwołanie do wydania skojarzonego z wynikiem testu.

releaseReference

ReleaseReference

Odwołanie do wydania skojarzonego z wynikiem testu.

resetCount

integer

resolutionState

string

Stan rozwiązania wyniku testu.

resolutionStateId

integer

Identyfikator stanu rozpoznawania.

resultGroupType

ResultGroupType

Typ hierarchii wyniku, wartość domyślna None oznacza jego węzeł liścia.

revision

integer

Numer poprawki wyniku testu.

runBy

IdentityRef

Odwołanie do tożsamości wykonanego testu.

stackTrace

string

Stacktrace.

startedDate

string

Godzina rozpoczęcia wykonywania testu.

state

string

Stan wyniku testu.

subResults

TestSubResult[]

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

ShallowReference

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

ShallowReference

Odwołanie do elementu workitem przypadku testowego planu jest częścią.

testPoint

ShallowReference

Odwołanie do wykonanego punktu testowego.

testRun

ShallowReference

Odwołanie do przebiegu testu.

testSuite

ShallowReference

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 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

TestActionResultModel[]

Wyniki kroku testu w iteracji.

attachments

TestCaseResultAttachmentModel[]

Refence to attachments in test iteration result (Refence to attachments in test iteration result).

comment

string

Komentarz w wyniku iteracji testowej.

completedDate

string

Godzina zakończenia wykonywania.

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

TestResultParameterModel[]

Parametry testu w iteracji.

startedDate

string

Czas rozpoczęcia wykonywania.

url

string

Adres URL do przetestowania 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

ShallowReference

Odwołanie do konfiguracji testowej.

customFields

CustomTestField[]

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

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

TestSubResult[]

Lista wyników podrzędnych wewnątrz podkrotowego wyniku, jeśli ResultGroupType nie ma wartości None, zawiera odpowiednie wyniki podrzędne typu.

testResult

TestCaseResultIdentifier

Odwołanie do wyniku testu.

url

string

Adres URL wyniku podrzędnego.