Results - List
테스트 실행에 대한 테스트 결과를 가져옵니다.
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1-preview.6
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?detailsToInclude={detailsToInclude}&$skip={$skip}&$top={$top}&outcomes={outcomes}&api-version=7.1-preview.6
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 조직의 이름입니다. |
project
|
path | True |
string |
프로젝트 ID 또는 프로젝트 이름 |
run
|
path | True |
integer int32 |
가져올 테스트 결과의 테스트 실행 ID입니다. |
api-version
|
query | True |
string |
사용할 API의 버전입니다. 이 버전의 API를 사용하려면 '7.1-preview.6'으로 설정해야 합니다. |
$skip
|
query |
integer int32 |
처음부터 건너뛸 테스트 결과 수입니다. |
|
$top
|
query |
integer int32 |
반환할 테스트 결과 수입니다. detailsToInclude가 None이고 그렇지 않으면 200이면 최대값은 1000입니다. |
|
details
|
query |
테스트 결과와 함께 포함할 세부 정보입니다. 기본값은 None입니다. 다른 값은 반복 및 WorkItems입니다. |
||
outcomes
|
query |
string array (TestOutcome) |
테스트 결과를 필터링하기 위해 쉼표로 구분된 테스트 결과 목록입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
성공적인 작업 |
보안
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 | 테스트 계획, 사례, 결과 및 기타 테스트 관리 관련 아티팩트 읽기 기능을 부여합니다. |
예제
Get a list of test results |
With test iterations and workitem details |
With workitem details |
Get a list of test results
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results?api-version=7.1-preview.6
Sample Response
{
"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
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/results?detailsToInclude=WorkItems,Iterations&$top=100&api-version=7.1-preview.6
Sample Response
{
"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
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?detailsToInclude=WorkItems&$top=100&api-version=7.1-preview.6
Sample Response
{
"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"
}
]
}
정의
Name | Description |
---|---|
Build |
빌드에 대한 참조입니다. |
Custom |
사용자 지정 필드 정보입니다. 허용되는 키: 값 쌍 - ( AttemptId: int value, IsTestResultFlaky: bool) |
Failing |
테스트 결과의 정보 이후 실패. |
Identity |
|
Reference |
REST 참조 링크의 컬렉션을 나타내는 클래스입니다. |
Release |
릴리스에 대한 참조입니다. |
Result |
테스트 결과와 함께 포함할 세부 정보입니다. 기본값은 None입니다. 다른 값은 반복 및 WorkItems입니다. |
Result |
|
Shallow |
다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다. |
Shared |
공유 단계 작업 항목에 대한 참조입니다. |
Test |
테스트 단계 결과를 나타냅니다. |
Test |
테스트 결과를 나타냅니다. |
Test |
테스트 반복에서 첨부 파일 정보를 테스트합니다. |
Test |
테스트 결과에 대한 참조입니다. |
Test |
테스트 반복 결과를 나타냅니다. |
Test |
테스트 반복에서 매개 변수 정보를 테스트합니다. |
Test |
테스트 결과의 하위 결과를 나타냅니다. |
BuildReference
빌드에 대한 참조입니다.
Name | 형식 | Description |
---|---|---|
branchName |
string |
분기 이름입니다. |
buildSystem |
string |
빌드 시스템. |
definitionId |
integer |
빌드 정의 ID입니다. |
id |
integer |
빌드 ID입니다. |
number |
string |
빌드 번호입니다. |
repositoryId |
string |
리포지토리 ID입니다. |
uri |
string |
빌드 URI. |
CustomTestField
사용자 지정 필드 정보입니다. 허용되는 키: 값 쌍 - ( AttemptId: int value, IsTestResultFlaky: bool)
Name | 형식 | Description |
---|---|---|
fieldName |
string |
필드 이름입니다. |
value |
object |
필드 값입니다. |
FailingSince
테스트 결과의 정보 이후 실패.
Name | 형식 | Description |
---|---|---|
build |
실패한 이후의 빌드 참조입니다. |
|
date |
string |
실패 이후 시간(UTC)입니다. |
release |
실패한 이후의 릴리스 참조입니다. |
IdentityRef
Name | 형식 | Description |
---|---|---|
_links |
이 필드에는 그래프 제목에 대한 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은 이 그래프 주체의 원본 리소스에 대한 전체 경로입니다. |
ReferenceLinks
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 |
릴리스 이름입니다. |
ResultDetails
테스트 결과와 함께 포함할 세부 정보입니다. 기본값은 None입니다. 다른 값은 반복 및 WorkItems입니다.
Name | 형식 | Description |
---|---|---|
iterations |
string |
테스트 결과에서 반복 세부 정보를 테스트합니다. |
none |
string |
테스트 결과의 핵심 필드입니다. 핵심 필드에는 상태, 결과, 우선 순위, AutomatedTestName, AutomatedTestStorage, 주석, ErrorMessage 등이 포함됩니다. |
point |
string |
테스트 결과의 포인트 및 계획 세부 정보입니다. |
subResults |
string |
테스트 결과의 하위 작업입니다. |
workItems |
string |
테스트 결과와 연결된 작업 영역입니다. |
ResultGroupType
Name | 형식 | Description |
---|---|---|
dataDriven |
string |
테스트 결과의 계층 구조 유형입니다. |
generic |
string |
알 수 없는 계층 구조 유형입니다. |
none |
string |
테스트 결과의 리프 노드입니다. |
orderedTest |
string |
테스트 결과의 계층 구조 유형입니다. |
rerun |
string |
테스트 결과의 계층 구조 유형입니다. |
ShallowReference
다른 리소스에 대한 추상화된 참조입니다. 이 클래스는 링크를 통해 쉽게 트래버스할 수 있는 방식으로 다른 리소스를 참조하는 균일한 방법으로 빌드 데이터 계약을 제공하는 데 사용됩니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스의 ID |
name |
string |
연결된 리소스의 이름(정의 이름, 컨트롤러 이름 등) |
url |
string |
리소스에 대한 전체 http 링크 |
SharedStepModel
공유 단계 작업 항목에 대한 참조입니다.
Name | 형식 | Description |
---|---|---|
id |
integer |
WorkItem 공유 단계 ID입니다. |
revision |
integer |
공유 단계 작업 영역 수정 버전입니다. |
TestActionResultModel
테스트 단계 결과를 나타냅니다.
Name | 형식 | Description |
---|---|---|
actionPath |
string |
테스트 사례 작업 영역의 테스트 단계에 대한 경로 식별자입니다. 참고: 1) 1단계에 대해 8자리의 16진수 형식으로 표시됩니다. 2) 내부적으로 첫 번째 단계의 단계 ID 값은 2로 시작하므로 actionPath = 00000002 9단계는 ID = 10이고 actionPath = 0000000a 단계 15는 ID =16이고 actionPath = 00000010 3) 공유 단계의 actionPath는 테스트 사례의 부모 단계와 연결됩니다. 예를 들어 00000003 테스트 단계의 작업 경로를 표시하고 공유 단계에 대한 작업 경로를 나타내는 00000001 0000000300000001 형식입니다. |
comment |
string |
결과에 주석을 추가합니다. |
completedDate |
string |
실행이 완료된 시간(UTC)입니다. |
durationInMs |
number |
실행 기간입니다. |
errorMessage |
string |
결과 오류 메시지입니다. |
iterationId |
integer |
테스트 작업 결과의 반복 ID입니다. |
outcome |
string |
결과의 결과를 테스트합니다. |
sharedStepModel |
공유 단계 작업 항목에 대한 참조입니다. |
|
startedDate |
string |
실행이 시작된 시간(UTC)입니다. |
stepIdentifier |
string |
테스트 사례의 단계 ID입니다. 공유 단계의 경우 테스트 사례 작업 영역에서 공유 단계의 단계 ID입니다. 공유 단계의 단계 ID입니다. 예: TestCase workitem에는 두 단계가 있습니다. 1) ID가 있는 일반 단계 = 1 2) Id가 있는 공유 단계 = 2. 공유 단계 내부: a) Id가 있는 일반 단계 = 첫 번째 단계의 StepIdentifier 값 1: "1" 두 번째 단계: "2;1" |
url |
string |
테스트 작업 결과의 URL입니다. 호스트된 환경에서 더 이상 사용되지 않습니다. |
TestCaseResult
테스트 결과를 나타냅니다.
Name | 형식 | Description |
---|---|---|
afnStripId |
integer |
작업 기록의 첨부 파일 ID를 테스트합니다. |
area |
테스트 영역 경로에 대한 참조입니다. |
|
associatedBugs |
테스트 결과에 연결된 버그에 대한 참조입니다. |
|
automatedTestId |
string |
dll의 테스트 메서드를 나타내는 ID입니다. |
automatedTestName |
string |
실행된 테스트의 정규화된 이름입니다. |
automatedTestStorage |
string |
테스트가 속한 컨테이너입니다. |
automatedTestType |
string |
자동화된 테스트 유형입니다. |
automatedTestTypeId |
string |
자동화된 테스트의 TypeId입니다. |
build |
테스트 결과와 연결된 빌드에 대한 단순 참조입니다. |
|
buildReference |
테스트 결과와 연결된 빌드에 대한 참조입니다. |
|
comment |
string |
maxSize= 1000 chars를 사용하여 테스트 결과에 주석을 달았습니다. |
completedDate |
string |
테스트 실행이 완료된 시간(UTC)입니다. 완료 날짜는 StartedDate보다 커야 합니다. |
computerName |
string |
테스트가 실행된 컴퓨터 이름입니다. |
configuration |
테스트 구성에 대한 참조입니다. ShallowReference를 입력합니다. |
|
createdDate |
string |
테스트 결과가 생성된 타임스탬프(UTC)입니다. |
customFields |
테스트 결과의 추가 속성입니다. |
|
durationInMs |
number |
테스트 실행 기간(밀리초)입니다. 제공되지 않은 값은 CompletedDate - StartedDate로 설정됩니다. |
errorMessage |
string |
테스트 실행의 오류 메시지입니다. |
failingSince |
테스트 결과가 실패하기 시작한 경우의 정보입니다. |
|
failureType |
string |
테스트 결과의 실패 유형입니다. 유효한 값= (알려진 문제, 새 문제, 회귀, 알 수 없음, 없음) |
id |
integer |
테스트 결과의 ID입니다. |
iterationDetails |
수동 테스트에만 사용되는 테스트 반복의 테스트 결과 세부 정보입니다. |
|
lastUpdatedBy |
ID에 대한 참조가 마지막으로 업데이트된 테스트 결과입니다. |
|
lastUpdatedDate |
string |
테스트 결과(UTC)의 마지막 업데이트 날짜/시간입니다. |
outcome |
string |
테스트 결과의 테스트 결과입니다. 유효한 값 = (Unspecified, None, Passed, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted) |
owner |
테스트 소유자에 대한 참조입니다. |
|
priority |
integer |
실행된 테스트의 우선 순위입니다. |
project |
팀 프로젝트에 대한 참조입니다. |
|
release |
테스트 결과와 연결된 릴리스에 대한 단순 참조입니다. |
|
releaseReference |
테스트 결과와 연결된 릴리스에 대한 참조입니다. |
|
resetCount |
integer |
ResetCount. |
resolutionState |
string |
테스트 결과의 해결 상태입니다. |
resolutionStateId |
integer |
확인 상태의 ID입니다. |
resultGroupType |
결과의 계층 구조 형식, 기본값 없음은 리프 노드를 의미합니다. |
|
revision |
integer |
테스트 결과의 수정 번호입니다. |
runBy |
ID에 대한 참조가 테스트를 실행했습니다. |
|
stackTrace |
string |
stacktrace with maxSize= 1000 chars. |
startedDate |
string |
테스트 실행이 시작된 시간(UTC)입니다. |
state |
string |
테스트 결과의 상태입니다. TestRunState를 입력합니다. |
subResults |
ResultGroupType이 None이 아닌 경우 테스트 결과 내의 하위 결과 목록은 해당 형식 하위 결과를 보유합니다. |
|
testCase |
실행된 테스트에 대한 참조입니다. |
|
testCaseReferenceId |
integer |
테스트 결과에 사용되는 테스트의 참조 ID입니다. TestResultMetaData 유형 |
testCaseRevision |
integer |
TestCaseRevision 번호입니다. |
testCaseTitle |
string |
테스트의 이름입니다. |
testPlan |
테스트 계획 테스트 사례 작업 항목에 대한 참조는 의 일부입니다. |
|
testPoint |
실행된 테스트 지점에 대한 참조입니다. |
|
testRun |
테스트 실행에 대한 참조입니다. |
|
testSuite |
테스트 도구 모음 테스트 사례 작업 항목에 대한 참조는 의 일부입니다. |
|
url |
string |
테스트 결과의 URL입니다. |
TestCaseResultAttachmentModel
테스트 반복에서 첨부 파일 정보를 테스트합니다.
Name | 형식 | Description |
---|---|---|
actionPath |
string |
테스트 사례 작업 영역의 경로 식별자 테스트 단계입니다. |
id |
integer |
첨부 파일 ID입니다. |
iterationId |
integer |
반복 ID입니다. |
name |
string |
첨부 파일의 이름입니다. |
size |
integer |
첨부 파일 크기입니다. |
url |
string |
첨부 파일의 URL입니다. |
TestCaseResultIdentifier
테스트 결과에 대한 참조입니다.
Name | 형식 | Description |
---|---|---|
testResultId |
integer |
테스트 결과 ID입니다. |
testRunId |
integer |
실행 ID를 테스트합니다. |
TestIterationDetailsModel
테스트 반복 결과를 나타냅니다.
Name | 형식 | Description |
---|---|---|
actionResults |
테스트 단계를 수행하면 반복이 발생합니다. |
|
attachments |
테스트 반복 결과의 첨부 파일에 대한 참조입니다. |
|
comment |
string |
테스트 반복 결과에 주석을 추가합니다. |
completedDate |
string |
실행이 완료된 시간(UTC)입니다. |
durationInMs |
number |
실행 기간입니다. |
errorMessage |
string |
테스트 반복 결과 실행의 오류 메시지입니다. |
id |
integer |
테스트 반복 결과의 ID입니다. |
outcome |
string |
테스트 반복 결과인 경우 결과를 테스트합니다. |
parameters |
반복에서 매개 변수를 테스트합니다. |
|
startedDate |
string |
실행이 시작된 시간(UTC)입니다. |
url |
string |
반복 결과를 테스트할 URL입니다. |
TestResultParameterModel
테스트 반복에서 매개 변수 정보를 테스트합니다.
Name | 형식 | Description |
---|---|---|
actionPath |
string |
매개 변수가 참조되는 테스트 단계 경로입니다. |
iterationId |
integer |
반복 ID입니다. |
parameterName |
string |
매개 변수의 이름입니다. |
stepIdentifier |
string |
테스트 사례의 단계 ID입니다. 공유 단계의 경우 테스트 사례 작업 영역에서 공유 단계의 단계 ID입니다. 공유 단계의 단계 ID입니다. 예: TestCase workitem에는 두 단계가 있습니다. 1) ID가 있는 일반 단계 = 1 2) Id가 있는 공유 단계 = 2. 공유 단계 내부: a) Id가 있는 일반 단계 = 첫 번째 단계의 StepIdentifier 값 1: "1" 두 번째 단계: "2;1" |
url |
string |
테스트 매개 변수의 URL입니다. 호스트된 환경에서 더 이상 사용되지 않습니다. |
value |
string |
매개 변수의 값입니다. |
TestSubResult
테스트 결과의 하위 결과를 나타냅니다.
Name | 형식 | Description |
---|---|---|
comment |
string |
하위 결과에 주석을 추가합니다. |
completedDate |
string |
테스트 실행이 완료된 시간(UTC)입니다. |
computerName |
string |
테스트가 실행된 컴퓨터입니다. |
configuration |
테스트 구성에 대한 참조입니다. |
|
customFields |
하위 결과의 추가 속성입니다. |
|
displayName |
string |
하위 결과의 이름입니다. |
durationInMs |
integer |
테스트 실행 기간입니다. |
errorMessage |
string |
하위 결과의 오류 메시지입니다. |
id |
integer |
하위 결과의 ID입니다. |
lastUpdatedDate |
string |
결과가 마지막으로 업데이트된 시간(UTC)입니다. |
outcome |
string |
하위 결과의 결과입니다. |
parentId |
integer |
하위 결과의 즉시 부모 ID입니다. |
resultGroupType |
결과의 계층 구조 형식, 기본값 없음은 리프 노드를 의미합니다. |
|
sequenceId |
integer |
하위 결과의 인덱스 번호입니다. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
테스트 실행이 시작된 시간(UTC)입니다. |
subResults |
하위 결과 내의 하위 결과 목록, ResultGroupType이 None이 아닌 경우 해당 형식 하위 결과가 포함됩니다. |
|
testResult |
테스트 결과에 대한 참조입니다. |
|
url |
string |
하위 결과의 URL입니다. |