Runs - Update

Обновление тестового запуска по идентификатору.

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

Текст запроса

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

ShallowReference

Абстрактная ссылка на сборку, к которой она принадлежит.

buildDropLocation

string

Удаление расположения сборки, используемой для тестового запуска.

buildFlavor

string

Вкус сборки, используемой для тестового запуска. (Например, выпуск, отладка)

buildPlatform

string

Платформа сборки, используемой для тестового запуска. (Например, x86, amd64)

comment

string

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

completedDate

string

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

controller

string

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

deleteInProgressResults

boolean

Значение true, чтобы удалить результаты inProgess, значение false в противном случае.

dtlAutEnvironment

ShallowReference

Абстрактная ссылка на DtlAutEnvironment.

dtlEnvironment

ShallowReference

Абстрактная ссылка на DtlEnvironment.

dtlEnvironmentDetails

DtlEnvironmentDetails

Это временный класс для предоставления сведений о тестовой среде выполнения.

dueDate

string

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

errorMessage

string

Сообщение об ошибке, связанное с выполнением.

iteration

string

Итерация, в которой необходимо создать выполнение.

logEntries

TestMessageLogDetails[]

Записи журнала, связанные с выполнением. Используйте разделенный запятыми список нескольких объектов записи журнала. { logEntry }, { logEntry }, ...

name

string

Имя тестового запуска.

releaseEnvironmentUri

string

URI среды выпуска, связанной с выполнением.

releaseUri

string

URI выпуска, связанного с выполнением.

runSummary

RunSummaryModel[]

Сводка по запуску для типа выполнения = NoConfigRun.

sourceWorkflow

string

SourceWorkFlow(CI/CD) тестового запуска.

startedDate

string

Время начала выполнения.

state

string

Состояние тестового выполнения ниже являются допустимыми значениями: NotStarted, InProgress, Completed, Aborted, Waiting

substate

TestRunSubstate

Типы вложенных состояний для тестового запуска.

tags

TestTag[]

Теги для присоединения с помощью тестового запуска.

testEnvironmentId

string

Идентификатор тестовой среды, связанной с выполнением.

testSettings

ShallowReference

Абстрактная ссылка на ресурс настройки теста.

Ответы

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

TestRun

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

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

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_write Предоставляет возможность читать, создавать и обновлять тестовые планы, варианты, результаты и другие связанные артефакты управления тестами.

Примеры

General example
Updating due date
Updating run comment
Updating started date

General example

Образец запроса

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

{
  "name": "NewTestRun2",
  "comment": "This test run is doomed"
}

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

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-05T00:00:00Z",
  "completedDate": "2014-05-10T00:00:00Z",
  "state": "Completed",
  "plan": {
    "id": "60",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/60"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-10-07T22:19:01.557Z",
  "lastUpdatedBy": {
    "id": "8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d",
    "displayName": "Chuck Reinhart",
    "uniqueName": "fabrikamfiber3@hotmail.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d"
  },
  "revision": 24,
  "comment": "This test run is doomed"
}

Updating due date

Образец запроса

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

{
  "dueDate": "2014-05-07"
}

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

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-04T12:50:33.17Z",
  "completedDate": "2014-05-04T12:50:31.953Z",
  "state": "Completed",
  "plan": {
    "id": "1",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-05-06T15:54:46.697Z",
  "lastUpdatedBy": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "revision": 6,
  "comment": "This test run is doomed"
}

Updating run comment

Образец запроса

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

{
  "comment": "This test run is doomed"
}

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

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-05T00:00:00Z",
  "completedDate": "2014-05-10T00:00:00Z",
  "state": "Completed",
  "plan": {
    "id": "1",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-05-06T15:54:56.327Z",
  "lastUpdatedBy": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "revision": 9,
  "comment": "This test run is doomed"
}

Updating started date

Образец запроса

PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/{runId}?api-version=7.1

{
  "startedDate": "2014-05-05"
}

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

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-05T00:00:00Z",
  "completedDate": "2014-05-04T12:50:31.953Z",
  "state": "Completed",
  "plan": {
    "id": "1",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-05-06T15:54:50.353Z",
  "lastUpdatedBy": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "revision": 7,
  "comment": "This test run is doomed"
}

Определения

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

Сведения о сборке.

CustomTestField

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

DtlEnvironmentDetails

Это временный класс для предоставления сведений о тестовой среде выполнения.

IdentityRef
JobReference

Задание в конвейере. Это связано с матрицей в YAML.

PhaseReference

Этап в конвейере

PipelineReference

Справочник по конвейеру

ReferenceLinks

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

ReleaseReference

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

ResultMetadata

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

RunFilter

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

RunStatistic

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

RunSummaryModel

Запустите сводку для каждого выходного типа теста.

RunUpdateModel
ShallowReference

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

StageReference

Этап конвейера

TestEnvironment

Сведения о тестовой среде.

TestMessageLogDetails

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

TestOutcome
TestResolutionState

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

TestRun

Сведения о тестовом выполнении.

TestRunSubstate

Типы вложенных состояний для тестового запуска.

TestTag

Тег, присоединенный к выполнению или результату.

BuildConfiguration

Сведения о сборке.

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

string

Имя ветви, для которой создается сборка.

buildDefinitionId

integer (int32)

BuildDefinitionId для сборки.

buildSystem

string

Сборка системы.

creationDate

string (date-time)

Дата создания сборки.

flavor

string

Вкус сборки (например, сборка и выпуск).

id

integer (int32)

Идентификатор BuildConfiguration.

number

string

Номер сборки.

platform

string

Платформа BuildConfiguration.

project

ShallowReference

Проект, связанный с этой сборкойConfiguration.

repositoryGuid

string

Guid репозитория для сборки.

repositoryType

string

Тип репозитория (например, TFSGit).

sourceVersion

string

Исходная версия (/первая фиксация) для сборки была активирована.

targetBranchName

string

Target BranchName.

uri

string

Uri сборки.

CustomTestField

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

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

string

Имя поля.

value

object

Значение поля.

DtlEnvironmentDetails

Это временный класс для предоставления сведений о тестовой среде выполнения.

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

string

csmParameters

string

subscriptionName

string

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

JobReference

Задание в конвейере. Это связано с матрицей в YAML.

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

integer (int32)

Число попыток задания

jobName

string

Матрица в YAML создает копии задания с различными входными данными в матрице. JobName — это имя входных данных. Максимальная поддерживаемая длина имени — 256 символов.

PhaseReference

Этап в конвейере

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

integer (int32)

Количество попыток этапа

phaseName

string

Имя этапа. Максимальная поддерживаемая длина имени — 256 символов.

PipelineReference

Справочник по конвейеру

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

JobReference

Справочник по заданию

phaseReference

PhaseReference

Ссылка на этап.

pipelineId

integer (int32)

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

stageReference

StageReference

Ссылка на этап.

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

Имя выпуска.

ResultMetadata

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

Значение Описание
flaky

Метаданные Flaky

rerun

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

RunFilter

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

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

string

фильтр для источников тестового случая (тестовые контейнеры)

testCaseFilter

string

фильтрация для тестовых вариантов

RunStatistic

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

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

integer (int32)

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

outcome

string

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

resolutionState

TestResolutionState

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

resultMetadata

ResultMetadata

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

state

string

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

RunSummaryModel

Запустите сводку для каждого выходного типа теста.

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

integer (int64)

Общее время, затраченное на миллисекундах.

resultCount

integer (int32)

Число результатов для TestOutcome для результатов

testOutcome

TestOutcome

Сводка основана на результатах

RunUpdateModel

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

ShallowReference

Абстрактная ссылка на сборку, к которой она принадлежит.

buildDropLocation

string

Удаление расположения сборки, используемой для тестового запуска.

buildFlavor

string

Вкус сборки, используемой для тестового запуска. (Например, выпуск, отладка)

buildPlatform

string

Платформа сборки, используемой для тестового запуска. (Например, x86, amd64)

comment

string

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

completedDate

string

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

controller

string

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

deleteInProgressResults

boolean

Значение true, чтобы удалить результаты inProgess, значение false в противном случае.

dtlAutEnvironment

ShallowReference

Абстрактная ссылка на DtlAutEnvironment.

dtlEnvironment

ShallowReference

Абстрактная ссылка на DtlEnvironment.

dtlEnvironmentDetails

DtlEnvironmentDetails

Это временный класс для предоставления сведений о тестовой среде выполнения.

dueDate

string

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

errorMessage

string

Сообщение об ошибке, связанное с выполнением.

iteration

string

Итерация, в которой необходимо создать выполнение.

logEntries

TestMessageLogDetails[]

Записи журнала, связанные с выполнением. Используйте разделенный запятыми список нескольких объектов записи журнала. { logEntry }, { logEntry }, ...

name

string

Имя тестового запуска.

releaseEnvironmentUri

string

URI среды выпуска, связанной с выполнением.

releaseUri

string

URI выпуска, связанного с выполнением.

runSummary

RunSummaryModel[]

Сводка по запуску для типа выполнения = NoConfigRun.

sourceWorkflow

string

SourceWorkFlow(CI/CD) тестового запуска.

startedDate

string

Время начала выполнения.

state

string

Состояние тестового выполнения ниже являются допустимыми значениями: NotStarted, InProgress, Completed, Aborted, Waiting

substate

TestRunSubstate

Типы вложенных состояний для тестового запуска.

tags

TestTag[]

Теги для присоединения с помощью тестового запуска.

testEnvironmentId

string

Идентификатор тестовой среды, связанной с выполнением.

testSettings

ShallowReference

Абстрактная ссылка на ресурс настройки теста.

ShallowReference

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

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

string

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

name

string

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

url

string

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

StageReference

Этап конвейера

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

integer (int32)

Количество попыток этапа

stageName

string

Имя этапа. Максимальная поддерживаемая длина имени — 256 символов.

TestEnvironment

Сведения о тестовой среде.

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

string (uuid)

Идентификатор тестовой среды.

environmentName

string

Имя тестовой среды.

TestMessageLogDetails

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

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

string (date-time)

Дата создания ресурса

entryId

integer (int32)

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

message

string

Сообщение ресурса

TestOutcome

Значение Описание
aborted

Тест был прерван. Это не вызвано жестом пользователя, а решением платформы.

blocked

Тест имел шанс на выполнение, но не был, так как ITestElement.IsRunnable == false.

error

При попытке выполнить тест произошла системная ошибка.

failed

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

inProgress

Тест в настоящее время выполняется. Добавлено это для диаграмм TCM

inconclusive

Тест завершен, но мы не можем сказать, прошел ли он или завершился сбоем. Может использоваться для прерванных тестов...

none

Проверка не завершена, или тип теста не сообщает о передаче или сбое.

notApplicable

Тест неприменимо для выполнения.

notExecuted

Тест не был выполнен. Это вызвано жестом пользователя, например кнопкой остановки нажатия пользователя.

notImpacted

Тест не влияет. Добавлен fot TIA.

passed

Тест был выполнен при любых проблемах.

paused

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

timeout

Время ожидания теста

unspecified

Используется только во время обновления для сохранения существующего значения.

warning

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

TestResolutionState

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

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

integer (int32)

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

name

string

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

project

ShallowReference

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

TestRun

Сведения о тестовом выполнении.

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

ShallowReference

Сборка, связанная с этим тестом.

buildConfiguration

BuildConfiguration

Сведения о конфигурации сборки, связанные с этим тестом.

comment

string

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

completedDate

string (date-time)

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

controller

string

Контроллер тестового запуска.

createdDate

string (date-time)

Тестовый запуск CreatedDate.

customFields

CustomTestField[]

Список настраиваемых полей для TestRun.

dropLocation

string

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

dtlAutEnvironment

ShallowReference

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

dtlEnvironment

ShallowReference

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

dtlEnvironmentCreationDetails

DtlEnvironmentDetails

Это временный класс для предоставления сведений о тестовой среде выполнения.

dueDate

string (date-time)

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

errorMessage

string

Сообщение об ошибке, связанное с выполнением.

filter

RunFilter

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

id

integer (int32)

Идентификатор тестового запуска.

incompleteTests

integer (int32)

Количество неполных тестов.

isAutomated

boolean

Значение true, если тестовое выполнение автоматизировано, значение false в противном случае.

iteration

string

Итерация, к которой принадлежит выполнение.

lastUpdatedBy

IdentityRef

Идентификатор team foundation последнего обновления тестового запуска.

lastUpdatedDate

string (date-time)

Дата и время последнего обновления

name

string

Имя тестового запуска.

notApplicableTests

integer (int32)

Количество неприменимых тестов.

owner

IdentityRef

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

passedTests

integer (int32)

Количество переданных тестов во время выполнения

phase

string

Этап или состояние для testRun.

pipelineReference

PipelineReference

Ссылка на конвейер, к которому принадлежит этот тестовый запуск.

plan

ShallowReference

План тестирования, связанный с этим тестом.

postProcessState

string

Состояние после процесса.

project

ShallowReference

Проект, связанный с этим запуском.

release

ReleaseReference

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

releaseEnvironmentUri

string

Uri среды выпуска для TestRun.

releaseUri

string

Uri выпуска для TestRun.

revision

integer (int32)

runStatistics

RunStatistic[]

RunSummary по результату.

startedDate

string (date-time)

Время начала выполнения.

state

string

Состояние выполнения. Допустимые состояния Type TestRunState — не указано ,NotStarted, InProgress, Completed, Waiting, Aborted, NeedsInvestigation

substate

TestRunSubstate

Substate TestRun.

tags

TestTag[]

Теги, подключенные с помощью этого тестового запуска.

testEnvironment

TestEnvironment

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

testMessageLogId

integer (int32)

testSettings

ShallowReference

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

totalTests

integer (int32)

Всего тестов во время выполнения

unanalyzedTests

integer (int32)

Количество неудачных тестов во время выполнения.

url

string

URL-адрес тестового запуска

webAccessUrl

string

URL-адрес веб-доступа для TestRun.

TestRunSubstate

Типы вложенных состояний для тестового запуска.

Значение Описание
abortedBySystem

Состояние выполнения, когда оно прервано системой.

analyzed

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

canceledByUser

Состояние выполнения при создании среды.

cancellationInProgress

Состояние выполнения при выполнении отмены.

creatingEnvironment

Состояние выполнения при создании среды.

none

Запустите с noState.

pendingAnalysis

Состояние выполнения во время ожидающего анализа.

runningTests

Состояние выполнения во время выполнения тестов.

timedOut

Состояние выполнения при истечении времени ожидания.

TestTag

Тег, присоединенный к выполнению или результату.

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

string

Имя тега, буквенно-цифровое значение меньше 30 символов