Results - List
Uzyskaj wyniki testu dla przebiegu testu.
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1-preview.6
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?detailsToInclude={detailsToInclude}&$skip={$skip}&$top={$top}&outcomes={outcomes}&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 wyników do pobrania. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia. Ta wersja interfejsu API powinna być ustawiona na wartość "7.1-preview.6". |
$skip
|
query |
integer int32 |
Liczba wyników testów do pominięcia od początku. |
|
$top
|
query |
integer int32 |
Liczba wyników testu do zwrócenia. Maksymalna wartość to 1000, gdy wartość detailsToInclude to None i 200 w przeciwnym razie. |
|
details
|
query |
Szczegóły do uwzględnienia z wynikami testu. Wartość domyślna to Brak. Inne wartości to Iteracji i WorkItems. |
||
outcomes
|
query |
string array (TestOutcome) |
Rozdzielona przecinkami lista wyników testów w celu filtrowania wyników testów. |
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 | Umożliwia odczytywanie planów testów, przypadków, wyników i innych artefaktów związanych z zarządzaniem testami. |
Przykłady
Get a list of test results |
With test iterations and workitem details |
With workitem details |
Get a list of test results
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results?api-version=7.1-preview.6
Sample Response
{
"count": 3,
"value": [
{
"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://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"
},
{
"id": 100001,
"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.547Z",
"completedDate": "2016-07-13T11:12:48.62Z",
"durationInMs": 74,
"outcome": "Failed",
"revision": 1,
"runBy": {
"id": "a5cbf24d-799f-452e-82be-f049a85b5895",
"displayName": "Fabrikam-Fiber-TFVC",
"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": "Fail1"
},
"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": 10,
"computerName": "TASKAGENT5-0055",
"build": {
"id": "5",
"name": "20160713.2",
"url": "https://dev.azure.com/fabrikam/_apis/build/Builds/5"
},
"errorMessage": "Assert.Fail failed. ",
"createdDate": "2016-07-13T11:12:49.123Z",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/Results/100001",
"failureType": "None",
"automatedTestStorage": "unittestproject1.dll",
"automatedTestType": "UnitTest",
"automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
"automatedTestId": "7c66fbda-2d0e-a714-e18d-83c0464019a5",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "Fail1",
"stackTrace": " at UnitTestProject1.UnitTest1.Fail1() in C:\\a\\1\\s\\UnitTestProject1\\UnitTestProject1\\UnitTest1.cs:line 20\r\n",
"customFields": [],
"failingSince": {
"date": "2016-07-13T11:11:17.587Z",
"build": {
"id": 4,
"definitionId": 0,
"number": "20160713.1",
"buildSystem": "Azure DevOps Services"
}
},
"automatedTestName": "UnitTestProject1.UnitTest1.Fail1"
},
{
"id": 100002,
"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.623Z",
"completedDate": "2016-07-13T11:12:48.623Z",
"outcome": "NotExecuted",
"revision": 1,
"runBy": {
"id": "a5cbf24d-799f-452e-82be-f049a85b5895",
"displayName": "Fabrikam-Fiber-TFVC",
"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": "Ignore1"
},
"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": 20,
"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/100002",
"failureType": "None",
"automatedTestStorage": "unittestproject1.dll",
"automatedTestType": "UnitTest",
"automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
"automatedTestId": "ef9123e0-a097-7e9b-9a02-f526c7a640c0",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "Ignore1",
"customFields": [],
"automatedTestName": "UnitTestProject1.UnitTest1.Ignore1"
}
]
}
With test iterations and workitem details
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/results?detailsToInclude=WorkItems,Iterations&$top=100&api-version=7.1-preview.6
Sample Response
{
"count": 1,
"value": [
{
"id": 100000,
"configuration": {
"id": "4",
"name": "Windows 8"
},
"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-26T04:22:53.273Z",
"completedDate": "2016-07-26T04:22:56.953Z",
"durationInMs": 2439,
"outcome": "Failed",
"owner": {
"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"
},
"revision": 4,
"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": {
"id": "33",
"name": "TestCase1"
},
"testRun": {
"id": "31",
"name": "Plan1 (Manual)",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31"
},
"lastUpdatedDate": "2016-07-26T04:23:11.553Z",
"lastUpdatedBy": {
"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"
},
"priority": 2,
"createdDate": "2016-07-26T04:22:51.8Z",
"iterationDetails": [
{
"id": 1,
"outcome": "Failed",
"errorMessage": "",
"startedDate": "2016-07-26T04:22:54.517Z",
"completedDate": "2016-07-26T04:22:56.953Z",
"durationInMs": 2439,
"actionResults": [
{
"actionPath": "00000002",
"iterationId": 1,
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/Results/100000/Iterations/1/ActionResults/00000002",
"outcome": "Failed",
"startedDate": "2016-07-26T04:22:54Z",
"completedDate": "2016-07-26T04:22:54Z"
}
],
"parameters": [],
"attachments": [],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/Results/100000/Iterations/1"
}
],
"associatedBugs": [
{
"id": "34",
"name": "This step should pass.",
"url": ""
}
],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/Results/100000",
"failureType": "None",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "TestCase1",
"customFields": []
}
]
}
With workitem details
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?detailsToInclude=WorkItems&$top=100&api-version=7.1-preview.6
Sample Response
{
"count": 2,
"value": [
{
"id": 100000,
"comment": "Website theme is looking good",
"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-14T09:38:29.127Z",
"completedDate": "2016-07-14T09:38:29.127Z",
"outcome": "Passed",
"revision": 2,
"state": "Completed",
"testCase": {
"name": "VerifyWebsiteTheme"
},
"testRun": {
"id": "26",
"name": "Fabrikam Fiber test run ",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26"
},
"lastUpdatedDate": "2016-07-14T09:38:28.94Z",
"lastUpdatedBy": {
"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"
},
"priority": 0,
"createdDate": "2016-07-14T09:38:28.34Z",
"associatedBugs": [
{
"id": "30",
"name": "Bug for test VerifyWebsiteLinks",
"url": ""
}
],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/Results/100000",
"failureType": "None",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "VerifyWebsiteTheme",
"customFields": [],
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteTheme"
},
{
"id": 100001,
"comment": "Website links are failing because of incorrect container id",
"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-14T09:38:29.127Z",
"completedDate": "2016-07-14T09:38:29.127Z",
"outcome": "Failed",
"revision": 2,
"state": "Completed",
"testCase": {
"name": "VerifyWebsiteLinks"
},
"testRun": {
"id": "26",
"name": "Fabrikam Fiber test run ",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26"
},
"lastUpdatedDate": "2016-07-14T09:38:28.94Z",
"lastUpdatedBy": {
"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"
},
"priority": 0,
"createdDate": "2016-07-14T09:38:28.34Z",
"associatedBugs": [
{
"id": "30",
"name": "Bug for test VerifyWebsiteLinks",
"url": ""
}
],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/Results/100001",
"failureType": "Known Issue",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "VerifyWebsiteLinks",
"customFields": [],
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteLinks"
}
]
}
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 |
Szczegóły do uwzględnienia z wynikami testu. Wartość domyślna to Brak. Inne wartości to Iteracji i WorkItems. |
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 |
ResultDetails
Szczegóły do uwzględnienia z wynikami testu. Wartość domyślna to Brak. Inne wartości to Iteracji i WorkItems.
Nazwa | Typ | Opis |
---|---|---|
iterations |
string |
Testowanie szczegółów iteracji w wyniku testu. |
none |
string |
Podstawowe pola wyników testu. Podstawowe pola obejmują Stan, Wynik, Priorytet, AutomatedTestName, AutomatedTestStorage, Komentarze, ErrorMessage itp. |
point |
string |
Szczegóły punktu i planu w wyniku testu. |
subResults |
string |
Subresults w wyniku testu. |
workItems |
string |
Workitems skojarzone z wynikiem testu. |
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. |