Поделиться через


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

Идентификатор проекта или имя проекта

runId
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 в противном случае.

detailsToInclude
query

ResultDetails

Сведения о включении с результатами теста. Значение по умолчанию — None. Другими значениями являются итерации и WorkItems.

outcomes
query

string (array (TestOutcome))

Разделенный запятыми список результатов теста для фильтрации результатов теста.

Ответы

Имя Тип Описание
200 OK

TestCaseResult[]

успешная операция

Безопасность

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"
    }
  ]
}

Определения

Имя Описание
BuildReference

Ссылка на сборку.

CustomTestField

Сведения о настраиваемом поле. Разрешенный ключ: пары "Значение" ( AttemptId: int value, IsTestResultFlaky: bool)

FailingSince

Сбой после получения сведений о результатах теста.

IdentityRef
ReferenceLinks

Класс, представляющий коллекцию ссылок REST.

ReleaseReference

Ссылка на выпуск.

ResultDetails

Сведения о включении с результатами теста. Значение по умолчанию — None. Другими значениями являются итерации и WorkItems.

ResultGroupType
ShallowReference

Абстрактная ссылка на другой ресурс. Этот класс используется для предоставления контрактов данных сборки универсальным способом ссылки на другие ресурсы таким образом, чтобы обеспечить простой обход по ссылкам.

SharedStepModel

Ссылка на общий шаг workitem.

TestActionResultModel

Представляет результат тестового шага.

TestCaseResult

Представляет результат теста.

TestCaseResultAttachmentModel

Проверьте сведения о вложении в тестовой итерации.

TestCaseResultIdentifier

Ссылка на результат теста.

TestIterationDetailsModel

Представляет результат итерации теста.

TestResultParameterModel

Сведения о параметрах теста в итерации теста.

TestSubResult

Представляет вложенный результат теста.

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

BuildReference

Ссылка на сборку после сбоя.

date

string (date-time)

Время после сбоя (UTC).

release

ReleaseReference

Ссылка на выпуск после сбоя.

IdentityRef

Имя Тип Описание
_links

ReferenceLinks

Это поле содержит нулевые или более интересные ссылки на тему графа. Эти ссылки могут вызываться для получения дополнительных связей или более подробных сведений об этой теме графа.

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-адрес является полным маршрутом к исходному ресурсу данного субъекта графа.

Класс, представляющий коллекцию ссылок 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

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

ShallowReference

Ссылка на путь к области теста.

associatedBugs

ShallowReference[]

Ссылка на ошибки, связанные с результатами теста.

automatedTestId

string

Идентификатор, представляющий метод тестирования в библиотеке DLL.

automatedTestName

string

Полное имя выполненного теста.

automatedTestStorage

string

Контейнер, к которому относится тест.

automatedTestType

string

Тип автоматизированного теста.

automatedTestTypeId

string

TypeId автоматического теста.

build

ShallowReference

Неглубокая ссылка на сборку, связанную с результатом теста.

buildReference

BuildReference

Ссылка на сборку, связанную с результатом теста.

comment

string

Закомментируйте результат теста с maxSize= 1000 символов.

completedDate

string (date-time)

Время завершения выполнения теста (UTC). Дата завершения должна быть больше, чем StartedDate.

computerName

string

Имя компьютера, в котором выполнен тест.

configuration

ShallowReference

Ссылка на тестовую конфигурацию. Тип ShallowReference.

createdDate

string (date-time)

Метка времени при создании результата теста (UTC).

customFields

CustomTestField[]

Дополнительные свойства результата теста.

durationInMs

number (double)

Длительность выполнения теста в миллисекундах. Если не указано значение будет задано как CompletedDate — StartedDate

errorMessage

string

Сообщение об ошибке при выполнении теста.

failingSince

FailingSince

Сведения о начале сбоя результатов теста.

failureType

string

Тип сбоя результата теста. Допустимое значение= (известная проблема, новая проблема, регрессия, неизвестно, нет)

id

integer (int32)

Идентификатор результата теста.

iterationDetails

TestIterationDetailsModel[]

Сведения о результатах теста тестовых итераций, используемых только для ручного тестирования.

lastUpdatedBy

IdentityRef

Ссылка на последний обновленный результат теста удостоверения.

lastUpdatedDate

string (date-time)

Последнее обновление даты и времени выполнения теста (UTC).

outcome

string

Результат теста. Допустимые значения = (Unspecified, None, Passed, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted)

owner

IdentityRef

Ссылка на тестового владельца.

priority

integer (int32)

Приоритет выполнения теста.

project

ShallowReference

Ссылка на командный проект.

release

ShallowReference

Неглубокая ссылка на выпуск, связанный с результатом теста.

releaseReference

ReleaseReference

Ссылка на выпуск, связанный с результатом теста.

resetCount

integer (int32)

ResetCount.

resolutionState

string

Состояние разрешения результата теста.

resolutionStateId

integer (int32)

Идентификатор состояния разрешения.

resultGroupType

ResultGroupType

Тип иерархии результата, значение по умолчанию None означает его конечный узел.

revision

integer (int32)

Номер редакции результата теста.

runBy

IdentityRef

Ссылка на удостоверение выполнила тест.

stackTrace

string

Stacktrace с maxSize= 1000 chars.

startedDate

string (date-time)

Время начала выполнения теста (UTC).

state

string

Состояние результата теста. Тип TestRunState.

subResults

TestSubResult[]

Список вложенных результатов в результатах теста, если ResultGroupType не равен None, он содержит соответствующие результаты подтипа.

testCase

ShallowReference

Ссылка на выполненный тест.

testCaseReferenceId

integer (int32)

Идентификатор ссылки на тест, используемый результатом теста. Type TestResultMetaData

testCaseRevision

integer (int32)

TestCaseRevision Number.

testCaseTitle

string

Имя теста.

testPlan

ShallowReference

Ссылка на тестовый вариант тестирования плана является частью.

testPoint

ShallowReference

Ссылка на выполняемую точку тестирования.

testRun

ShallowReference

Ссылка на тестовое выполнение.

testSuite

ShallowReference

Ссылка на тестовый вариант набора тестов является частью.

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

TestActionResultModel[]

Шаг теста приводит к итерации.

attachments

TestCaseResultAttachmentModel[]

Ссылка на вложения в результатах итерации теста.

comment

string

Комментарий в результатах итерации теста.

completedDate

string (date-time)

Время завершения выполнения (UTC).

durationInMs

number (double)

Длительность выполнения.

errorMessage

string

Сообщение об ошибке при выполнении результата итерации теста.

id

integer (int32)

Идентификатор результата итерации теста.

outcome

string

Результат теста, если результат итерации теста.

parameters

TestResultParameterModel[]

Тестирование параметров в итерации.

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

ShallowReference

Ссылка на тестовую конфигурацию.

customFields

CustomTestField[]

Дополнительные свойства вложенного результата.

displayName

string

Имя вложенного результата.

durationInMs

integer (int64)

Длительность выполнения теста.

errorMessage

string

Сообщение об ошибке в вложенных результатах.

id

integer (int32)

Идентификатор вложенного результата.

lastUpdatedDate

string (date-time)

Время последнего обновления результата (UTC).

outcome

string

Результат вложенного результата.

parentId

integer (int32)

Непосредственный родительский идентификатор вложенного результата.

resultGroupType

ResultGroupType

Тип иерархии результата, значение по умолчанию None означает его конечный узел.

sequenceId

integer (int32)

Номер индекса вложенного результата.

stackTrace

string

Stacktrace.

startedDate

string (date-time)

Время начала выполнения теста (UTC).

subResults

TestSubResult[]

Список вложенных результатов внутри вложенного результата, если ResultGroupType не имеет значения None, он содержит соответствующие результаты подтипа.

testResult

TestCaseResultIdentifier

Ссылка на результат теста.

url

string

URL-адрес вложенного результата.