Results - List
Получение результатов теста для тестового выполнения.
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?detailsToInclude={detailsToInclude}&$skip={$skip}&$top={$top}&outcomes={outcomes}&api-version=7.1
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
organization
|
path | True |
string |
Имя организации Azure DevOps. |
project
|
path | True |
string |
Идентификатор проекта или имя проекта |
run
|
path | True |
integer (int32) |
Идентификатор тестового выполнения результатов теста для получения. |
api-version
|
query | True |
string |
Используемая версия API. Для использования этой версии API необходимо задать значение "7.1". |
$skip
|
query |
integer (int32) |
Количество результатов теста, которые нужно пропустить с начала. |
|
$top
|
query |
integer (int32) |
Количество возвращаемых результатов теста. Максимальное значение равно 1000, если значение detailsToInclude равно None и 200 в противном случае. |
|
details
|
query |
Сведения о включении с результатами теста. Значение по умолчанию — None. Другими значениями являются итерации и WorkItems. |
||
outcomes
|
query |
string (array (TestOutcome)) |
Разделенный запятыми список результатов теста для фильтрации результатов теста. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
успешная операция |
Безопасность
oauth2
Тип:
oauth2
Flow:
accessCode
URL-адрес авторизации:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
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
Области
Имя | Описание |
---|---|
vso.test | Предоставляет возможность считывать планы тестирования, варианты, результаты и другие связанные артефакты управления тестами. |
Примеры
Get a list of test results |
With test iterations and workitem details |
With workitem details |
Get a list of test results
Образец запроса
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results?api-version=7.1
Пример ответа
{
"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
Образец запроса
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/results?detailsToInclude=WorkItems,Iterations&$top=100&api-version=7.1
Пример ответа
{
"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
Образец запроса
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?detailsToInclude=WorkItems&$top=100&api-version=7.1
Пример ответа
{
"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"
}
]
}
Определения
Имя | Описание |
---|---|
Build |
Ссылка на сборку. |
Custom |
Сведения о настраиваемом поле. Разрешенный ключ: пары "Значение" ( AttemptId: int value, IsTestResultFlaky: bool) |
Failing |
Сбой после получения сведений о результатах теста. |
Identity |
|
Reference |
Класс, представляющий коллекцию ссылок REST. |
Release |
Ссылка на выпуск. |
Result |
Сведения о включении с результатами теста. Значение по умолчанию — None. Другими значениями являются итерации и WorkItems. |
Result |
|
Shallow |
Абстрактная ссылка на другой ресурс. Этот класс используется для предоставления контрактов данных сборки универсальным способом ссылки на другие ресурсы таким образом, чтобы обеспечить простой обход по ссылкам. |
Shared |
Ссылка на общий шаг workitem. |
Test |
Представляет результат тестового шага. |
Test |
Представляет результат теста. |
Test |
Проверьте сведения о вложении в тестовой итерации. |
Test |
Ссылка на результат теста. |
Test |
Представляет результат итерации теста. |
Test |
Сведения о параметрах теста в итерации теста. |
Test |
Представляет вложенный результат теста. |
BuildReference
Ссылка на сборку.
Имя | Тип | Описание |
---|---|---|
branchName |
string |
Имя ветви. |
buildSystem |
string |
Сборка системы. |
definitionId |
integer (int32) |
Идентификатор определения сборки. |
id |
integer (int32) |
Идентификатор сборки. |
number |
string |
Номер сборки. |
repositoryId |
string |
Идентификатор репозитория. |
uri |
string |
URI сборки. |
CustomTestField
Сведения о настраиваемом поле. Разрешенный ключ: пары "Значение" ( AttemptId: int value, IsTestResultFlaky: bool)
Имя | Тип | Описание |
---|---|---|
fieldName |
string |
Имя поля. |
value |
object |
Значение поля. |
FailingSince
Сбой после получения сведений о результатах теста.
Имя | Тип | Описание |
---|---|---|
build |
Ссылка на сборку после сбоя. |
|
date |
string (date-time) |
Время после сбоя (UTC). |
release |
Ссылка на выпуск после сбоя. |
IdentityRef
Имя | Тип | Описание |
---|---|---|
_links |
Это поле содержит нулевые или более интересные ссылки на тему графа. Эти ссылки могут вызываться для получения дополнительных связей или более подробных сведений об этой теме графа. |
|
descriptor |
string |
Дескриптор является основным способом ссылки на тему графа во время выполнения системы. Это поле однозначно определяет одну и ту же тему графа как в учетных записях, так и в организациях. |
directoryAlias |
string |
Нерекомендуемое. Можно получить, запросив пользователя Graph, на который ссылается пользователь Graph в записи "self" словаря IdentityRef "_links" |
displayName |
string |
Это не уникальное отображаемое имя субъекта графа. Чтобы изменить это поле, необходимо изменить его значение в исходном поставщике. |
id |
string |
|
imageUrl |
string |
Не рекомендуется . Доступно в записи "аватар" словаря IdentityRef "_links" |
inactive |
boolean |
Нерекомендуемый — можно получить, запросив состояние членства Graph, на которое ссылается запись "membershipState" словаря GraphUser "_links" |
isAadIdentity |
boolean |
Нерекомендуемый — можно выводить из типа субъекта дескриптора (descriptor.IsAadUserType/descriptor.IsAadGroupType) |
isContainer |
boolean |
Нерекомендуемый — можно выводить из типа субъекта дескриптора (descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Не рекомендуется — не используется в большинстве стандартных реализаций ToIdentityRef |
uniqueName |
string |
Не рекомендуется — вместо этого используйте domain+PrincipalName |
url |
string |
Этот URL-адрес является полным маршрутом к исходному ресурсу данного субъекта графа. |
ReferenceLinks
Класс, представляющий коллекцию ссылок REST.
Имя | Тип | Описание |
---|---|---|
links |
object |
Режим чтения ссылок. Так как ссылки ссылки доступны только для чтения, мы хотим предоставлять их только как доступные только для чтения. |
ReleaseReference
Ссылка на выпуск.
Имя | Тип | Описание |
---|---|---|
attempt |
integer (int32) |
Количество попыток выпуска. |
creationDate |
string (date-time) |
Дата создания выпуска (UTC). |
definitionId |
integer (int32) |
Идентификатор определения выпуска. |
environmentCreationDate |
string (date-time) |
Дата создания среды (UTC). |
environmentDefinitionId |
integer (int32) |
Идентификатор определения среды выпуска. |
environmentDefinitionName |
string |
Имя определения среды выпуска. |
environmentId |
integer (int32) |
Идентификатор среды выпуска. |
environmentName |
string |
Имя среды выпуска. |
id |
integer (int32) |
Идентификатор выпуска. |
name |
string |
Имя выпуска. |
ResultDetails
Сведения о включении с результатами теста. Значение по умолчанию — None. Другими значениями являются итерации и WorkItems.
Значение | Описание |
---|---|
iterations |
Сведения о итерации теста в результатах теста. |
none |
Основные поля результатов теста. Основные поля включают состояние, результат, приоритет, AutoTestName, AutomatedTestStorage, Комментарии, ErrorMessage и т. д. |
point |
Подробные сведения о точке и плане в результатах теста. |
subResults |
Подресульты в результатах теста. |
workItems |
Workitems, связанные с результатом теста. |
ResultGroupType
Значение | Описание |
---|---|
dataDriven |
Тип иерархии результата теста. |
generic |
Неизвестный тип иерархии. |
none |
Конечный узел результата теста. |
orderedTest |
Тип иерархии результата теста. |
rerun |
Тип иерархии результата теста. |
ShallowReference
Абстрактная ссылка на другой ресурс. Этот класс используется для предоставления контрактов данных сборки универсальным способом ссылки на другие ресурсы таким образом, чтобы обеспечить простой обход по ссылкам.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса |
name |
string |
Имя связанного ресурса (имя определения, имя контроллера и т. д.) |
url |
string |
Полная ссылка http на ресурс |
SharedStepModel
Ссылка на общий шаг workitem.
Имя | Тип | Описание |
---|---|---|
id |
integer (int32) |
Идентификатор общего шага WorkItem. |
revision |
integer (int32) |
Редакция workitem общего шага. |
TestActionResultModel
Представляет результат тестового шага.
Имя | Тип | Описание |
---|---|---|
actionPath |
string |
Идентификатор пути для тестового шага в тестовом случае workitem. Примечание. 1) Он представлен в шестнадцатеричном формате с 8 цифрами для шага. 2) Внутренне значение идентификатора шага для первого шага начинается с 2, поэтому actionPath = 00000002 шаг 9, будет иметь идентификатор = 10 и actionPath = 000000a шаг 15, будет иметь идентификатор =16 и actionPath = 00000010 3) действиеPath общего шага объединяется с родительским шагом тестового дела. Например, это будет что-то типа — 0000000300000001, где 00000003 обозначает путь действия тестового шага и 00000001 обозначает путь действия для общего шага. |
comment |
string |
Комментарий в результате. |
completedDate |
string (date-time) |
Время завершения выполнения (UTC). |
durationInMs |
number (double) |
Длительность выполнения. |
errorMessage |
string |
Сообщение об ошибке в результате. |
iterationId |
integer (int32) |
Итерация идентификатора результата тестового действия. |
outcome |
string |
Результат теста. |
sharedStepModel |
Ссылка на общий шаг workitem. |
|
startedDate |
string (date-time) |
Время начала выполнения (UTC). |
stepIdentifier |
string |
Это идентификатор тестового случая. Для общего шага используется идентификатор шага общего шага в тестовом случае workitem; Идентификатор шага в общем шаге. Пример: TestCase workitem имеет два шага: 1) Обычный шаг с идентификатором = 12) Общий шаг с идентификатором = 2. Внутри общего шага: a) Обычный шаг с идентификатором = 1 значение для stepIdentifier для первого шага: "1" Второй шаг: "2; 1" |
url |
string |
URL-адрес результата тестового действия. Не рекомендуется использовать в размещенной среде. |
TestCaseResult
Представляет результат теста.
Имя | Тип | Описание |
---|---|---|
afnStripId |
integer (int32) |
Проверьте идентификатор вложения записи действий. |
area |
Ссылка на путь к области теста. |
|
associatedBugs |
Ссылка на ошибки, связанные с результатами теста. |
|
automatedTestId |
string |
Идентификатор, представляющий метод тестирования в библиотеке DLL. |
automatedTestName |
string |
Полное имя выполненного теста. |
automatedTestStorage |
string |
Контейнер, к которому относится тест. |
automatedTestType |
string |
Тип автоматизированного теста. |
automatedTestTypeId |
string |
TypeId автоматического теста. |
build |
Неглубокая ссылка на сборку, связанную с результатом теста. |
|
buildReference |
Ссылка на сборку, связанную с результатом теста. |
|
comment |
string |
Закомментируйте результат теста с maxSize= 1000 символов. |
completedDate |
string (date-time) |
Время завершения выполнения теста (UTC). Дата завершения должна быть больше, чем StartedDate. |
computerName |
string |
Имя компьютера, в котором выполнен тест. |
configuration |
Ссылка на тестовую конфигурацию. Тип ShallowReference. |
|
createdDate |
string (date-time) |
Метка времени при создании результата теста (UTC). |
customFields |
Дополнительные свойства результата теста. |
|
durationInMs |
number (double) |
Длительность выполнения теста в миллисекундах. Если не указано значение будет задано как CompletedDate — StartedDate |
errorMessage |
string |
Сообщение об ошибке при выполнении теста. |
failingSince |
Сведения о начале сбоя результатов теста. |
|
failureType |
string |
Тип сбоя результата теста. Допустимое значение= (известная проблема, новая проблема, регрессия, неизвестно, нет) |
id |
integer (int32) |
Идентификатор результата теста. |
iterationDetails |
Сведения о результатах теста тестовых итераций, используемых только для ручного тестирования. |
|
lastUpdatedBy |
Ссылка на последний обновленный результат теста удостоверения. |
|
lastUpdatedDate |
string (date-time) |
Последнее обновление даты и времени выполнения теста (UTC). |
outcome |
string |
Результат теста. Допустимые значения = (Unspecified, None, Passed, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted) |
owner |
Ссылка на тестового владельца. |
|
priority |
integer (int32) |
Приоритет выполнения теста. |
project |
Ссылка на командный проект. |
|
release |
Неглубокая ссылка на выпуск, связанный с результатом теста. |
|
releaseReference |
Ссылка на выпуск, связанный с результатом теста. |
|
resetCount |
integer (int32) |
ResetCount. |
resolutionState |
string |
Состояние разрешения результата теста. |
resolutionStateId |
integer (int32) |
Идентификатор состояния разрешения. |
resultGroupType |
Тип иерархии результата, значение по умолчанию None означает его конечный узел. |
|
revision |
integer (int32) |
Номер редакции результата теста. |
runBy |
Ссылка на удостоверение выполнила тест. |
|
stackTrace |
string |
Stacktrace с maxSize= 1000 chars. |
startedDate |
string (date-time) |
Время начала выполнения теста (UTC). |
state |
string |
Состояние результата теста. Тип TestRunState. |
subResults |
Список вложенных результатов в результатах теста, если ResultGroupType не равен None, он содержит соответствующие результаты подтипа. |
|
testCase |
Ссылка на выполненный тест. |
|
testCaseReferenceId |
integer (int32) |
Идентификатор ссылки на тест, используемый результатом теста. Type TestResultMetaData |
testCaseRevision |
integer (int32) |
TestCaseRevision Number. |
testCaseTitle |
string |
Имя теста. |
testPlan |
Ссылка на тестовый вариант тестирования плана является частью. |
|
testPoint |
Ссылка на выполняемую точку тестирования. |
|
testRun |
Ссылка на тестовое выполнение. |
|
testSuite |
Ссылка на тестовый вариант набора тестов является частью. |
|
url |
string |
URL-адрес результата теста. |
TestCaseResultAttachmentModel
Проверьте сведения о вложении в тестовой итерации.
Имя | Тип | Описание |
---|---|---|
actionPath |
string |
Шаг теста идентификатора пути в тестовом случае workitem. |
id |
integer (int32) |
Идентификатор вложения. |
iterationId |
integer (int32) |
Идентификатор итерации. |
name |
string |
Имя вложения. |
size |
integer (int64) |
Размер вложения. |
url |
string |
URL-адрес вложения. |
TestCaseResultIdentifier
Ссылка на результат теста.
Имя | Тип | Описание |
---|---|---|
testResultId |
integer (int32) |
Идентификатор результата теста. |
testRunId |
integer (int32) |
Идентификатор тестового запуска. |
TestIterationDetailsModel
Представляет результат итерации теста.
Имя | Тип | Описание |
---|---|---|
actionResults |
Шаг теста приводит к итерации. |
|
attachments |
Ссылка на вложения в результатах итерации теста. |
|
comment |
string |
Комментарий в результатах итерации теста. |
completedDate |
string (date-time) |
Время завершения выполнения (UTC). |
durationInMs |
number (double) |
Длительность выполнения. |
errorMessage |
string |
Сообщение об ошибке при выполнении результата итерации теста. |
id |
integer (int32) |
Идентификатор результата итерации теста. |
outcome |
string |
Результат теста, если результат итерации теста. |
parameters |
Тестирование параметров в итерации. |
|
startedDate |
string (date-time) |
Время начала выполнения (UTC). |
url |
string |
URL-адрес для проверки результата итерации. |
TestResultParameterModel
Сведения о параметрах теста в итерации теста.
Имя | Тип | Описание |
---|---|---|
actionPath |
string |
Тестовый путь к шагу, на который ссылается параметр. |
iterationId |
integer (int32) |
Идентификатор итерации. |
parameterName |
string |
Имя параметра. |
stepIdentifier |
string |
Это идентификатор тестового случая. Для общего шага используется идентификатор шага общего шага в тестовом случае workitem; Идентификатор шага в общем шаге. Пример: TestCase workitem имеет два шага: 1) Обычный шаг с идентификатором = 12) Общий шаг с идентификатором = 2. Внутри общего шага: a) Обычный шаг с идентификатором = 1 значение для stepIdentifier для первого шага: "1" Второй шаг: "2; 1" |
url |
string |
URL-адрес тестового параметра. Не рекомендуется использовать в размещенной среде. |
value |
string |
Значение параметра. |
TestSubResult
Представляет вложенный результат теста.
Имя | Тип | Описание |
---|---|---|
comment |
string |
Комментарий в вложенных результатах. |
completedDate |
string (date-time) |
Время завершения выполнения теста (UTC). |
computerName |
string |
Компьютер, где выполнен тест. |
configuration |
Ссылка на тестовую конфигурацию. |
|
customFields |
Дополнительные свойства вложенного результата. |
|
displayName |
string |
Имя вложенного результата. |
durationInMs |
integer (int64) |
Длительность выполнения теста. |
errorMessage |
string |
Сообщение об ошибке в вложенных результатах. |
id |
integer (int32) |
Идентификатор вложенного результата. |
lastUpdatedDate |
string (date-time) |
Время последнего обновления результата (UTC). |
outcome |
string |
Результат вложенного результата. |
parentId |
integer (int32) |
Непосредственный родительский идентификатор вложенного результата. |
resultGroupType |
Тип иерархии результата, значение по умолчанию None означает его конечный узел. |
|
sequenceId |
integer (int32) |
Номер индекса вложенного результата. |
stackTrace |
string |
Stacktrace. |
startedDate |
string (date-time) |
Время начала выполнения теста (UTC). |
subResults |
Список вложенных результатов внутри вложенного результата, если ResultGroupType не имеет значения None, он содержит соответствующие результаты подтипа. |
|
testResult |
Ссылка на результат теста. |
|
url |
string |
URL-адрес вложенного результата. |