다음을 통해 공유


Runs - Update

ID로 실행되는 테스트를 업데이트합니다.

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
organization
path True

string

Azure DevOps 조직의 이름입니다.

project
path True

string

프로젝트 ID 또는 프로젝트 이름

runId
path True

integer

int32

업데이트할 실행의 ID입니다.

api-version
query True

string

사용할 API의 버전입니다. 이 버전의 api를 사용하려면 '7.1-preview.3'으로 설정해야 합니다.

요청 본문

Name 형식 Description
build

ShallowReference

속한 빌드에 대한 추상화된 참조입니다.

buildDropLocation

string

테스트 실행에 사용되는 빌드의 위치를 삭제합니다.

buildFlavor

string

테스트 실행에 사용되는 빌드의 버전입니다. (예: 릴리스, 디버그)

buildPlatform

string

테스트 실행에 사용되는 빌드의 플랫폼입니다. (예: x86, amd64)

comment

string

실행을 분석하는 사람들이 입력한 주석입니다.

completedDate

string

실행의 완료 날짜 시간입니다.

controller

string

자동화된 실행에 사용되는 테스트 컨트롤러의 이름입니다.

deleteInProgressResults

boolean

true이면 inProgess Results 를 삭제하고, 그렇지 않으면 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

실행과 연결된 테스트 환경의 ID입니다.

testSettings

ShallowReference

테스트 설정 리소스에 대한 추상화된 참조입니다.

응답

Name 형식 Description
200 OK

TestRun

성공한 작업

보안

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

Name Description
vso.test_write 테스트 계획, 사례, 결과 및 기타 테스트 관리 관련 아티팩트 읽기, 만들기 및 업데이트 기능을 부여합니다.

예제

General example
Updating due date
Updating run comment
Updating started date

General example

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

정의

Name Description
BuildConfiguration

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

BuildConfiguration 세부 정보입니다.

Name 형식 Description
branchName

string

빌드가 생성되는 분기 이름입니다.

buildDefinitionId

integer

빌드용 BuildDefinitionId입니다.

buildSystem

string

빌드 시스템.

creationDate

string

빌드 만들기 날짜입니다.

flavor

string

빌드 버전(예: 빌드/릴리스).

id

integer

BuildConfiguration ID입니다.

number

string

빌드 번호입니다.

platform

string

BuildConfiguration Platform.

project

ShallowReference

이 BuildConfiguration과 연결된 프로젝트입니다.

repositoryGuid

string

빌드에 대한 리포지토리 Guid입니다.

repositoryType

string

리포지토리 유형(예: TFSGit).

sourceVersion

string

빌드에 대한 원본 버전(/첫 번째 커밋)이 트리거되었습니다.

targetBranchName

string

대상 BranchName.

uri

string

빌드 Uri.

CustomTestField

사용자 지정 필드 정보입니다. 허용되는 키: 값 쌍 - ( AttemptId: int value, IsTestResultFlaky: bool)

Name 형식 Description
fieldName

string

필드 이름입니다.

value

object

필드 값입니다.

DtlEnvironmentDetails

테스트 실행 환경에 대한 세부 정보를 제공하는 임시 클래스입니다.

Name 형식 Description
csmContent

string

csmParameters

string

subscriptionName

string

IdentityRef

Name 형식 Description
_links

ReferenceLinks

이 필드에는 그래프 제목에 대한 0개 이상의 흥미로운 링크가 포함되어 있습니다. 이러한 링크를 호출하여 이 그래프 제목에 대한 추가 관계 또는 자세한 정보를 얻을 수 있습니다.

descriptor

string

설명자는 시스템이 실행되는 동안 그래프 제목을 참조하는 기본 방법입니다. 이 필드는 계정과 조직 모두에서 동일한 그래프 제목을 고유하게 식별합니다.

directoryAlias

string

사용되지 않음 - IdentityRef "_links" 사전의 "자체" 항목에서 참조된 Graph 사용자를 쿼리하여 검색할 수 있습니다.

displayName

string

그래프 주체의 고유하지 않은 표시 이름입니다. 이 필드를 변경하려면 원본 공급자에서 해당 값을 변경해야 합니다.

id

string

imageUrl

string

사용되지 않음 - IdentityRef "_links" 사전의 "아바타" 항목에서 사용할 수 있습니다.

inactive

boolean

사용되지 않음 - GraphUser "_links" 사전의 "membershipState" 항목에서 참조되는 Graph 멤버 자격 상태를 쿼리하여 검색할 수 있습니다.

isAadIdentity

boolean

사용되지 않음 - 설명자의 주체 형식(Descriptor.IsAadUserType/Descriptor.IsAadGroupType)에서 유추할 수 있습니다.

isContainer

boolean

사용되지 않음 - 설명자의 주체 형식에서 유추할 수 있음(Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

사용되지 않음 - ToIdentityRef의 대부분의 기존 구현에서 사용되지 않음

uniqueName

string

사용되지 않음 - 대신 Domain+PrincipalName 사용

url

string

이 URL은 이 그래프 주체의 원본 리소스에 대한 전체 경로입니다.

JobReference

파이프라인의 작업입니다. 이는 YAML의 행렬과 관련이 있습니다.

Name 형식 Description
attempt

integer

작업 시도 수

jobName

string

YAML의 행렬화는 행렬에서 입력이 다른 작업의 복사본을 생성합니다. JobName은 해당 입력의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.

PhaseReference

파이프라인의 단계

Name 형식 Description
attempt

integer

단계의 시도 수

phaseName

string

단계의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.

PipelineReference

파이프라인 참조

Name 형식 Description
jobReference

JobReference

작업의 참조

phaseReference

PhaseReference

단계의 참조입니다.

pipelineId

integer

이 파이프라인 instance 관련된 파이프라인의 참조입니다.

stageReference

StageReference

스테이지의 참조입니다.

REST 참조 링크의 컬렉션을 나타내는 클래스입니다.

Name 형식 Description
links

object

링크의 읽기 전용 보기입니다. 참조 링크는 읽기 전용이므로 읽기 전용으로만 노출하려고 합니다.

ReleaseReference

릴리스에 대한 참조입니다.

Name 형식 Description
attempt

integer

릴리스 시도 횟수입니다.

creationDate

string

릴리스 생성 날짜(UTC).

definitionId

integer

릴리스 정의 ID입니다.

environmentCreationDate

string

UTC(환경 만들기 날짜).

environmentDefinitionId

integer

릴리스 환경 정의 ID입니다.

environmentDefinitionName

string

릴리스 환경 정의 이름입니다.

environmentId

integer

릴리스 환경 ID입니다.

environmentName

string

릴리스 환경 이름입니다.

id

integer

릴리스 ID입니다.

name

string

릴리스 이름입니다.

ResultMetadata

지정된 결과/수에 대한 ResultMetadata입니다.

Name 형식 Description
flaky

string

벗겨진 메타데이터

rerun

string

메타데이터 다시 실행

RunFilter

이 클래스는 검색에 사용되는 필터를 제공하는 데 사용됩니다.

Name 형식 Description
sourceFilter

string

테스트 사례 원본에 대한 필터(테스트 컨테이너)

testCaseFilter

string

테스트 사례에 대한 필터

RunStatistic

결과당 실행 통계를 테스트합니다.

Name 형식 Description
count

integer

지정된 결과에 대한 테스트 결과 수입니다.

outcome

string

테스트 결과

resolutionState

TestResolutionState

테스트 실행 확인 상태입니다.

resultMetadata

ResultMetadata

지정된 결과/개수에 대한 ResultMetadata입니다.

state

string

테스트 실행 상태

RunSummaryModel

테스트의 각 출력 유형에 대한 요약을 실행합니다.

Name 형식 Description
duration

integer

총 소요 시간(밀리초)입니다.

resultCount

integer

결과 TestOutcome에 대한 결과 수

testOutcome

TestOutcome

요약은 결과를 기반으로 합니다.

RunUpdateModel

Name 형식 Description
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

실행과 연결된 테스트 환경의 ID입니다.

testSettings

ShallowReference

테스트 설정 리소스에 대한 추상화된 참조입니다.

ShallowReference

다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다.

Name 형식 Description
id

string

리소스의 ID

name

string

연결된 리소스의 이름(정의 이름, 컨트롤러 이름 등)

url

string

리소스에 대한 전체 http 링크

StageReference

파이프라인의 단계

Name 형식 Description
attempt

integer

스테이지 시도 횟수

stageName

string

스테이지의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.

TestEnvironment

테스트 환경 세부 정보입니다.

Name 형식 Description
environmentId

string

테스트 환경 ID입니다.

environmentName

string

테스트 환경 이름입니다.

TestMessageLogDetails

다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다.

Name 형식 Description
dateCreated

string

리소스를 만든 날짜

entryId

integer

리소스의 ID

message

string

리소스의 메시지

TestOutcome

Name 형식 Description
aborted

string

테스트가 중단되었습니다. 이는 사용자 제스처가 아니라 프레임워크 결정에 의한 것이었습니다.

blocked

string

테스트가 실행될 가능성이 있었지만 ITestElement.IsRunnable == false로 실행되지 않았습니다.

error

string

테스트를 실행하는 동안 시스템 오류가 발생했습니다.

failed

string

테스트가 실행되었지만 문제가 있었습니다. 문제에는 예외 또는 실패한 어설션이 포함될 수 있습니다.

inProgress

string

테스트가 현재 실행되고 있습니다. TCM 차트에 대해 이 항목이 추가됨

inconclusive

string

테스트가 완료되었지만 통과했는지 실패했는지는 말할 수 없습니다. 중단된 테스트에 사용할 수 있음...

none

string

테스트가 완료되지 않았거나 테스트 유형이 통과/실패를 보고하지 않습니다.

notApplicable

string

테스트는 실행에 적용할 수 없습니다.

notExecuted

string

테스트가 실행되지 않았습니다. 이는 사용자 제스처(예: 사용자 적중 중지 단추)로 인해 발생했습니다.

notImpacted

string

테스트는 영향을 받지 않습니다. fot TIA가 추가되었습니다.

passed

string

문제가 있는 경우 테스트가 실행되었습니다.

paused

string

테스트가 일시 중지되었습니다.

timeout

string

테스트 시간이 초과되었습니다.

unspecified

string

기존 값을 유지하기 위해 업데이트하는 동안에만 사용됩니다.

warning

string

실행 수준 결과에서 사용할 수 있습니다. 이것은 실패가 아닙니다.

TestResolutionState

테스트 확인 상태 세부 정보입니다.

Name 형식 Description
id

integer

테스트 확인 상태 ID입니다.

name

string

테스트 확인 상태 이름입니다.

project

ShallowReference

다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다.

TestRun

테스트 실행 세부 정보입니다.

Name 형식 Description
build

ShallowReference

이 테스트 실행과 연결된 빌드입니다.

buildConfiguration

BuildConfiguration

이 테스트 실행과 연결된 빌드 구성 세부 정보입니다.

comment

string

실행을 분석하는 사람들이 입력한 주석입니다.

completedDate

string

실행의 완료 날짜 시간입니다.

controller

string

테스트 실행 컨트롤러.

createdDate

string

CreatedDate를 테스트 실행합니다.

customFields

CustomTestField[]

TestRun에 대한 사용자 지정 필드 목록입니다.

dropLocation

string

테스트 실행에 대한 위치를 삭제합니다.

dtlAutEnvironment

ShallowReference

다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다.

dtlEnvironment

ShallowReference

다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다.

dtlEnvironmentCreationDetails

DtlEnvironmentDetails

테스트 실행 환경에 대한 세부 정보를 제공하는 임시 클래스입니다.

dueDate

string

테스트 실행 기한 및 시간입니다.

errorMessage

string

실행과 관련된 오류 메시지입니다.

filter

RunFilter

이 클래스는 검색에 사용되는 필터를 제공하는 데 사용됩니다.

id

integer

테스트 실행의 ID입니다.

incompleteTests

integer

불완전한 테스트 수입니다.

isAutomated

boolean

테스트 실행이 자동화되면 true이고, 그렇지 않으면 false입니다.

iteration

string

실행이 속한 반복입니다.

lastUpdatedBy

IdentityRef

마지막으로 업데이트된 테스트 실행의 팀 기초 ID입니다.

lastUpdatedDate

string

마지막 업데이트 날짜 및 시간

name

string

테스트 실행의 이름입니다.

notApplicableTests

integer

적용할 수 없는 테스트 수입니다.

owner

IdentityRef

실행 소유자의 Team Foundation ID입니다.

passedTests

integer

실행에서 통과된 테스트 수

phase

string

testRun에 대한 단계/상태입니다.

pipelineReference

PipelineReference

이 테스트 실행이 속한 파이프라인의 참조입니다.

plan

ShallowReference

이 테스트 실행과 관련된 테스트 계획입니다.

postProcessState

string

사후 프로세스 상태입니다.

project

ShallowReference

이 실행과 연결된 프로젝트입니다.

release

ReleaseReference

테스트 실행에 대한 릴리스 참조입니다.

releaseEnvironmentUri

string

TestRun에 대한 릴리스 환경 Uri입니다.

releaseUri

string

TestRun에 대한 릴리스 Uri입니다.

revision

integer

runStatistics

RunStatistic[]

결과별 RunSummary입니다.

startedDate

string

실행의 시작 날짜 시간입니다.

state

string

실행의 상태입니다. TestRunState 유효한 상태 유형 - 지정되지 않은 ,NotStarted, InProgress, Completed, Waiting, Aborted, NeedsInvestigation

substate

TestRunSubstate

TestRun 하위 상태.

tags

TestTag[]

이 테스트 실행과 함께 연결된 태그입니다.

testEnvironment

TestEnvironment

실행과 연결된 테스트 환경입니다.

testMessageLogId

integer

testSettings

ShallowReference

다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다.

totalTests

integer

실행의 총 테스트

unanalyzedTests

integer

실행에서 실패한 테스트의 수입니다.

url

string

테스트 실행의 URL

webAccessUrl

string

TestRun에 대한 웹 액세스 URL입니다.

TestRunSubstate

테스트 실행에 대한 하위 상태의 형식입니다.

Name 형식 Description
abortedBySystem

string

시스템에서 중단된 경우 상태를 실행합니다.

analyzed

string

분석된 후 상태를 실행합니다.

canceledByUser

string

환경을 만드는 동안 상태를 실행합니다.

cancellationInProgress

string

취소가 진행 중일 때 상태를 실행합니다.

creatingEnvironment

string

환경을 만드는 동안 상태를 실행합니다.

none

string

noState로 실행합니다.

pendingAnalysis

string

분석 보류 중 상태를 실행합니다.

runningTests

string

테스트를 실행하는 동안 상태를 실행합니다.

timedOut

string

run에 timedOut이 있는 경우 실행 상태입니다.

TestTag

실행 또는 결과에 연결된 태그입니다.

Name 형식 Description
name

string

태그의 이름, 30자 미만의 영숫자 값