Runs - Get Test Run Statistics

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

GET https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}/Statistics?api-version=7.1-preview.3

Параметры 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-preview.3.

Ответы

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

TestRunStatistic

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

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

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

Имя Описание
vso.test Предоставляет возможность считывать планы тестирования, варианты, результаты и другие артефакты, связанные с управлением тестированием.

Примеры

Sample Request

GET https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1/Statistics?api-version=7.1-preview.3

Sample Response

{
  "run": {
    "id": "1",
    "name": "sprint1 (Manual)",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1"
  },
  "runStatistics": [
    {
      "state": "Completed",
      "outcome": "Passed",
      "count": 1
    }
  ]
}

Определения

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

ResultMetadata для заданного результата или счетчика.

RunStatistic

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

ShallowReference

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

TestResolutionState

Сведения о состоянии разрешения теста.

TestRunStatistic

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

ResultMetadata

ResultMetadata для заданного результата или счетчика.

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

string

Ненадежные метаданные

rerun

string

Повторный запуск метаданных

RunStatistic

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

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

integer

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

outcome

string

Результат теста

resolutionState

TestResolutionState

Состояние разрешения тестового запуска.

resultMetadata

ResultMetadata

ResultMetadata для заданного результата или счетчика.

state

string

Состояние тестового запуска

ShallowReference

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

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

string

Идентификатор ресурса

name

string

Имя связанного ресурса (имя определения, имя контроллера и т. д.)

url

string

Полная ссылка http на ресурс

TestResolutionState

Сведения о состоянии разрешения теста.

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

integer

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

name

string

Имя состояния разрешения теста.

project

ShallowReference

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

TestRunStatistic

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

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

ShallowReference

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

runStatistics

RunStatistic[]

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