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


Runs - Get Test Run Statistics

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

GET https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}/Statistics?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".

Ответы

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

TestRunStatistic

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

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

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 https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1/Statistics?api-version=7.1

Пример ответа

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

Метаданные Flaky

rerun

Повторное выполнение метаданных

RunStatistic

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

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

integer (int32)

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

outcome

string

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

resolutionState

TestResolutionState

Тестовое состояние разрешения выполнения.

resultMetadata

ResultMetadata

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

state

string

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

ShallowReference

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

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

string

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

name

string

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

url

string

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

TestResolutionState

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

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

integer (int32)

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

name

string

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

project

ShallowReference

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

TestRunStatistic

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

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

ShallowReference

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

runStatistics

RunStatistic[]

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