TestResultsRestClient class
VSS REST api에 대한 요청을 만드는 데 사용해야 하는 기본 클래스(파생)입니다.
- Extends
메서드
생성자 세부 정보
TestResultsRestClient(IVssRestClientOptions)
속성 세부 정보
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: "c83eaf52-edf3-4034-ae11-17d38f25404c" = "c83eaf52-edf3-4034-ae11-17d38f25404c"
속성 값
"c83eaf52-edf3-4034-ae11-17d38f25404c"
메서드 세부 정보
addCustomFields(CustomTestFieldDefinition[], string)
제공된 데이터를 기반으로 사용자 지정 테스트 필드를 만듭니다.
function addCustomFields(newFields: CustomTestFieldDefinition[], project: string): Promise<CustomTestFieldDefinition[]>
매개 변수
- newFields
NewFields는 CustomTestFieldDefinition 형식의 배열입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<CustomTestFieldDefinition[]>
addTestResultsToTestRun(TestCaseResult[], string, number)
function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
매개 변수
- results
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestCaseResult[]>
addTestResultsToTestRunSession(TestCaseResult[], string, number)
테스트 결과 추가- 테스트 실행 세션
function addTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
매개 변수
- results
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
테스트 실행의 RunId
반품
Promise<TestCaseResult[]>
addWorkItemToTestLinks(WorkItemToTestLinks, string)
function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>
매개 변수
- workItemToTestLinks
- WorkItemToTestLinks
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<WorkItemToTestLinks>
callbackTestAgent(TestAgentCallbackRequest, string)
function callbackTestAgent(request: TestAgentCallbackRequest, project: string): Promise<boolean>
매개 변수
- request
- TestAgentCallbackRequest
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<boolean>
completeGitHubAuth(string, string)
OAuth 콜백 엔드포인트. GitHub 사용자가 권한을 부여한 후 여기에 리디렉션됩니다. 토큰에 대한 권한 부여 코드를 교환하고 TCM StrongBox에 저장합니다. GitHub OAuth 앱 설정에 콜백 URL을 등록해야 합니다.
function completeGitHubAuth(project: string, code: string): Promise<string>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- code
-
string
사용자 동의 후 GitHub 반환된 권한 부여 코드
반품
Promise<string>
createAnalysis(TestSessionAnalysis[], string, number)
지정된 세션에 대한 TCM 데이터 저장소에 세션 분석 개체를 만듭니다.
function createAnalysis(analysis: TestSessionAnalysis[], project: string, sessionId: number): Promise<AnalysisFailureGroupReturn[]>
매개 변수
- analysis
세션 분석 세부 정보
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
알림을 추가할 세션의 ID
반품
Promise<AnalysisFailureGroupReturn[]>
createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)
지정된 buildId에 대한 첨부 파일을 LogStore에 만듭니다.
function createBuildAttachmentInLogStore(attachmentRequestModel: TestAttachmentRequestModel, project: string, buildId: number): Promise<void>
매개 변수
- attachmentRequestModel
- TestAttachmentRequestModel
스트림, 파일 이름, 주석, attachmentType과 같은 첨부 파일 정보를 포함합니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
BuildId
반품
Promise<void>
createEnvironment(TestSessionEnvironment[], string)
TCM 데이터 저장소에 환경 개체를 만듭니다.
function createEnvironment(environments: TestSessionEnvironment[], project: string): Promise<void>
매개 변수
- environments
받은 환경 개체입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<void>
createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)
제공된 sessionId의 경우 TCM 데이터 저장소에 환경, 구성 및 컴퓨터 개체를 만듭니다.
function createEnvironmentAndMachine(sessionEnvironmentAndMachine: SessionEnvironmentAndMachine, project: string, sessionId: number): Promise<void>
매개 변수
- sessionEnvironmentAndMachine
- SessionEnvironmentAndMachine
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
반품
Promise<void>
createFailureType(TestResultFailureTypeRequestModel, string)
새 테스트 실패 유형을 만듭니다.
function createFailureType(testResultFailureType: TestResultFailureTypeRequestModel, project: string): Promise<TestResultFailureType>
매개 변수
- testResultFailureType
- TestResultFailureTypeRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestResultFailureType>
createNotification(TestSessionNotification[], string, number)
지정된 세션에 대한 TCM 데이터 저장소에 알림 개체를 만듭니다.
function createNotification(notifications: TestSessionNotification[], project: string, sessionId: number): Promise<number[]>
매개 변수
- notifications
지정된 sessionId에 대해 추가할 알림
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
알림을 추가할 세션의 ID
반품
Promise<number[]>
createTestIterationResultAttachment(TestAttachmentRequestModel, string, number, number, number, string)
function createTestIterationResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, iterationId: number, actionPath?: string): Promise<TestAttachmentReference>
매개 변수
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- iterationId
-
number
- actionPath
-
string
반품
Promise<TestAttachmentReference>
createTestResultAttachment(TestAttachmentRequestModel, string, number, number)
function createTestResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number): Promise<TestAttachmentReference>
매개 변수
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
반품
Promise<TestAttachmentReference>
createTestResultAttachmentMetadata(TestAttachmentMetadataRequestModel, string, number, number)
호출자가 이미 삭제 저장소에 업로드한 결과 수준 테스트 첨부파일의 메타데이터를 등록합니다. 요청은 첨부 메타데이터(dedup id, size, 파일 이름, 타입 등)만 전달하고 파일 바이트는 포함하지 않습니다.
function createTestResultAttachmentMetadata(attachmentMetadataRequestModel: TestAttachmentMetadataRequestModel, project: string, runId: number, testCaseResultId: number): Promise<TestAttachmentReference>
매개 변수
- attachmentMetadataRequestModel
- TestAttachmentMetadataRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
반품
Promise<TestAttachmentReference>
createTestResultMachines(TestResultMachine[], string, number)
제공된 TestRunId에 대한 테스트 결과 컴퓨터를 만듭니다.
function createTestResultMachines(testResultMachines: TestResultMachine[], project: string, runId: number): Promise<void>
매개 변수
- testResultMachines
실행의 테스트 결과에 대한 컴퓨터 목록
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
에 대한 머신을 추가할 TestRun의 ID
반품
Promise<void>
createTestRun(RunCreateModel, string)
function createTestRun(testRun: RunCreateModel, project: string): Promise<TestRun>
매개 변수
- testRun
- RunCreateModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestRun>
createTestRunAttachment(TestAttachmentRequestModel, string, number)
function createTestRunAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestAttachmentReference>
매개 변수
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestAttachmentReference>
createTestRunAttachmentMetadata(TestAttachmentMetadataRequestModel, string, number)
호출자가 이미 삭제 저장소에 업로드한 실행 수준 테스트 첨부파일의 메타데이터를 등록합니다. 요청은 첨부 메타데이터(dedup id, size, 파일 이름, 타입 등)만 전달하고 파일 바이트는 포함하지 않습니다.
function createTestRunAttachmentMetadata(attachmentMetadataRequestModel: TestAttachmentMetadataRequestModel, project: string, runId: number): Promise<TestAttachmentReference>
매개 변수
- attachmentMetadataRequestModel
- TestAttachmentMetadataRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestAttachmentReference>
createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)
지정된 runId에 대한 첨부 파일을 LogStore에 만듭니다.
function createTestRunLogStoreAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestLogStoreAttachmentReference>
매개 변수
- attachmentRequestModel
- TestAttachmentRequestModel
스트림, 파일 이름, 주석, attachmentType과 같은 첨부 파일 정보를 포함합니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
RunId 테스트
반품
Promise<TestLogStoreAttachmentReference>
createTestSession(TestResultsSession, string)
TCM 데이터 저장소에 TestResultsSession 개체를 만듭니다.
function createTestSession(session: TestResultsSession, project: string): Promise<number>
매개 변수
- session
- TestResultsSession
수신된 세션 개체입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<number>
createTestSettings(TestSettings, string)
function createTestSettings(testSettings: TestSettings, project: string): Promise<number>
매개 변수
- testSettings
- TestSettings
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<number>
createTestSubResultAttachment(TestAttachmentRequestModel, string, number, number, number)
function createTestSubResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachmentReference>
매개 변수
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
반품
Promise<TestAttachmentReference>
createTestSubResultAttachmentMetadata(TestAttachmentMetadataRequestModel, string, number, number, number)
호출자가 이미 삭제 저장소에 업로드한 하위 결과 수준 테스트 첨부파일의 메타데이터를 등록합니다. 요청은 첨부 메타데이터(dedup id, size, 파일 이름, 타입 등)만 전달하고 파일 바이트는 포함하지 않습니다.
function createTestSubResultAttachmentMetadata(attachmentMetadataRequestModel: TestAttachmentMetadataRequestModel, project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachmentReference>
매개 변수
- attachmentMetadataRequestModel
- TestAttachmentMetadataRequestModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
반품
Promise<TestAttachmentReference>
deleteCustomFieldById(string, number)
지정된 testExtensionFieldId에 대한 사용자 지정 테스트 필드의 세부 정보를 반환합니다.
function deleteCustomFieldById(project: string, testExtensionFieldId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testExtensionFieldId
-
number
삭제해야 하는 사용자 지정 테스트 필드 ID입니다.
반품
Promise<void>
deleteFailureType(string, number)
지정된 failureTypeId를 사용하여 테스트 실패 유형을 삭제합니다.
function deleteFailureType(project: string, failureTypeId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- failureTypeId
-
number
반품
Promise<void>
deleteFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)
분기 및 저장소 정보별로 불안정한 테스트 케이스 참조 ID를 삭제하세요
function deleteFlakyTestCaseRefIdsByBranch(project: string, repositoryId: string, branchInfo: BranchInfo): Promise<number>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- repositoryId
-
string
저장소 가이드
- branchInfo
- BranchInfo
이름과 유형을 포함한 분기 정보 참고: '마스터' 또는 '메인'과 같은 보호된 분기에서의 연산은 지원되지 않습니다.
반품
Promise<number>
deleteTestMethodToWorkItemLink(string, string, number)
function deleteTestMethodToWorkItemLink(project: string, testName: string, workItemId: number): Promise<boolean>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testName
-
string
- workItemId
-
number
반품
Promise<boolean>
deleteTestResultAttachment(string, number, number, number)
function deleteTestResultAttachment(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
반품
Promise<void>
deleteTestRun(string, number)
function deleteTestRun(project: string, runId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<void>
deleteTestRunAttachment(string, number, number)
function deleteTestRunAttachment(project: string, runId: number, attachmentId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- attachmentId
-
number
반품
Promise<void>
deleteTestRunLogStoreAttachment(string, number, string)
LogStore에서 지정된 runId에 대해 지정된 파일 이름을 가진 첨부 파일을 삭제합니다.
function deleteTestRunLogStoreAttachment(project: string, runId: number, filename: string): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
RunId 테스트
- filename
-
string
첨부 파일 이름
반품
Promise<void>
deleteTestSettings(string, number)
function deleteTestSettings(project: string, testSettingsId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testSettingsId
-
number
반품
Promise<void>
enhanceCoverage(string, string, number)
PR 커버리지 댓글에 표시되는 "Enhance diff coverage" 링크의 브라우저 클릭 가능 진입 지점. 해당 풀 리퀘스트에 대해 coverage_test_generation 작업을 ADOAgenticService로 전송하고, 사용자를 풀 리퀘스트 페이지로 리디렉션합니다.
function enhanceCoverage(project: string, repository: string, pullRequestId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- repository
-
string
- pullRequestId
-
number
반품
Promise<void>
fetchSourceCodeCoverageReport(string, number)
function fetchSourceCodeCoverageReport(project: string, buildId: number): Promise<SourceViewBuildCoverage[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
반품
Promise<SourceViewBuildCoverage[]>
generateTestPlanFromWorkItem(GenerateTestPlanFromWorkItemModel, string, number)
AI를 사용해 작업 항목에서 수동 테스트 계획을 생성합니다. 사용자가 유효한 Copilot 토큰이 없으면, 작업을 큐잉하는 대신 authUrl과 함께 needsAuth=true를 반환합니다.
function generateTestPlanFromWorkItem(generateTestPlanFromWorkItemModel: GenerateTestPlanFromWorkItemModel, project: string, workItemId: number): Promise<boolean>
매개 변수
- generateTestPlanFromWorkItemModel
- GenerateTestPlanFromWorkItemModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- workItemId
-
number
반품
Promise<boolean>
getAfdTcmEndpoint(string)
function getAfdTcmEndpoint(key: string): Promise<string>
매개 변수
- key
-
string
반품
Promise<string>
getBranchesByFlakyTestCaseRefId(string, number)
테스트 사례 참조 ID가 벗겨진 분기 목록 가져오기
function getBranchesByFlakyTestCaseRefId(project: string, testCaseReferenceId: number): Promise<TestCaseFlakinessBranchInfo>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testCaseReferenceId
-
number
테스트 결과에 사용되는 테스트의 참조 ID
반품
Promise<TestCaseFlakinessBranchInfo>
getBugsLinkedToTestResult(string, number, number)
function getBugsLinkedToTestResult(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
반품
Promise<WorkItemReference[]>
getBuildCodeCoverage(string, number, number)
function getBuildCodeCoverage(project: string, buildId: number, flags: number): Promise<BuildCoverage[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
- flags
-
number
반품
Promise<BuildCoverage[]>
getCodeCoverageSummary(string, number, number)
http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 요청: 빌드 ID 및 델타 빌드 ID(선택 사항)
function getCodeCoverageSummary(project: string, buildId: number, deltaBuildId?: number): Promise<CodeCoverageSummary>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
- deltaBuildId
-
number
반품
Promise<CodeCoverageSummary>
getCoverageStatusBadge(string, string, string, string)
<p>정의의 마지막으로 성공한 빌드에 대한 검사 상태를 가져오며, 필요에 따라 특정 분기</p로 범위가 지정됩니다.>
function getCoverageStatusBadge(project: string, definition: string, branchName?: string, label?: string): Promise<string>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- definition
-
string
정의의 ID 또는 이름입니다.
- branchName
-
string
분기 이름입니다.
- label
-
string
배지 왼쪽의 기본 텍스트를 바꿀 문자열입니다.
반품
Promise<string>
getFailureTypes(string)
테스트 실패 유형 목록을 반환합니다.
function getFailureTypes(project: string): Promise<TestResultFailureType[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestResultFailureType[]>
getFileLevelCodeCoverage(FileCoverageRequest, string)
지정된 파일에 대한 파일 검사 가져오기
function getFileLevelCodeCoverage(fileCoverageRequest: FileCoverageRequest, project: string): Promise<string>
매개 변수
- fileCoverageRequest
- FileCoverageRequest
끌어오기 요청 반복 컨텍스트를 사용하여 파일 세부 정보
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<string>
getFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)
function getFlakyTestCaseRefIdsByBranch(project: string, repositoryId: string, branchInfo: BranchInfo): Promise<TestCaseFlakinessBranchInfo[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- repositoryId
-
string
- branchInfo
- BranchInfo
반품
Promise<TestCaseFlakinessBranchInfo[]>
getFlakyTestResultsByBuildDefinitionId(string, number, Date)
function getFlakyTestResultsByBuildDefinitionId(project: string, buildDefinitionId: number, minBuildCreatedDate: Date): Promise<TestCaseResult[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildDefinitionId
-
number
- minBuildCreatedDate
-
Date
반품
Promise<TestCaseResult[]>
getFlakyTestResultsByTestRun(string, number)
function getFlakyTestResultsByTestRun(project: string, runId: number): Promise<TestCaseResult[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestCaseResult[]>
getLatestTestResultsByTestCaseIds(TestCaseLatestResultsQuery, string)
요청된 각 TestCaseId에 대한 최신 결과를 확인하세요. 실행되지 않은 테스트 케이스(삭제되지 않은 실행에서 결과가 없음)는 응답에서 제외되며, 호출자는 이들의 부재를 "실행하지 않음"으로 간주합니다.
function getLatestTestResultsByTestCaseIds(query: TestCaseLatestResultsQuery, project: string): Promise<TestCaseLatestResult[]>
매개 변수
testCaseLatestResultsQuery가 testCaseId를 조회할 수 있도록 함께합니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestCaseLatestResult[]>
getResultGroupsByBuild(string, number, string, string[], string)
function getResultGroupsByBuild(project: string, buildId: number, publishContext: string, fields?: string[], continuationToken?: string): Promise<PagedList<FieldDetailsForTestResults>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
- publishContext
-
string
- fields
-
string[]
- continuationToken
-
string
반품
Promise<PagedList<FieldDetailsForTestResults>>
getResultGroupsByRelease(string, number, string, number, string[], string)
function getResultGroupsByRelease(project: string, releaseId: number, publishContext: string, releaseEnvId?: number, fields?: string[], continuationToken?: string): Promise<PagedList<FieldDetailsForTestResults>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- releaseId
-
number
- publishContext
-
string
- releaseEnvId
-
number
- fields
-
string[]
- continuationToken
-
string
반품
Promise<PagedList<FieldDetailsForTestResults>>
getSessionNotifications(string, number)
TCM 데이터 저장소에서 TestResultsSession 알림 개체를 검색합니다.
function getSessionNotifications(project: string, sessionId: number): Promise<TestSessionNotification[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
알림을 가져올 TestResults 세션의 ID입니다.
반품
Promise<TestSessionNotification[]>
getSimilarTestResults(string, number, number, number, number, String)
오류가 제공된 결과와 일치하는 결과 목록을 가져옵니다.
function getSimilarTestResults(project: string, runId: number, testResultId: number, testSubResultId: number, top?: number, continuationToken?: String): Promise<TestCaseResult[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
테스트 실행의 ID
- testResultId
-
number
테스트 실행 내의 테스트 결과 ID
- testSubResultId
-
number
테스트 결과 내 하위 작업의 ID
- top
-
number
반환할 최대 결과 수
- continuationToken
-
String
continuationToken을 전달하는 헤더
반품
Promise<TestCaseResult[]>
getTestAgentToken()
현재 사용자의 GitHub OAuth 토큰을 Copilot API 접근 권한으로 반환하며, 기능 플래그로 제한됩니다.
function getTestAgentToken(): Promise<string>
반품
Promise<string>
getTestIterationAttachmentContent(string, number, number, number, number)
테스트 반복 첨부 파일을 반환합니다.
function getTestIterationAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- iterationId
-
number
반품
Promise<ArrayBuffer>
getTestIterationAttachmentZip(string, number, number, number, number)
테스트 반복 첨부 파일을 반환합니다.
function getTestIterationAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- iterationId
-
number
반품
Promise<ArrayBuffer>
getTestLogsForBuild(string, number, TestLogType, string, string, boolean, number, String)
빌드 첨부 파일 참조 목록 가져오기
function getTestLogsForBuild(project: string, buildId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
가져올 빌드의 ID
- type
- TestLogType
가져올 첨부 파일의 형식
- directoryPath
-
string
첨부 파일이 필요한 디렉터리 경로
- fileNamePrefix
-
string
첨부 파일 목록을 필터링하는 파일 이름 접두사
- fetchMetaData
-
boolean
기본값은 false이며 메타데이터가 필요한 경우 설정됩니다.
- top
-
number
반환할 테스트 첨부 파일 참조 수
- continuationToken
-
String
continuationToken을 전달하는 헤더
반품
getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)
빌드 첨부 파일의 SAS Uri 가져오기
function getTestLogStoreEndpointDetailsForBuildLog(project: string, build: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- build
-
number
가져올 빌드의 ID
- type
- TestLogType
파일의 형식
- filePath
-
string
sas URI가 필요한 filePath
반품
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForResultLog(string, number, number, TestLogType, string)
테스트 결과 첨부 파일의 SAS URI 가져오기
function getTestLogStoreEndpointDetailsForResultLog(project: string, runId: number, resultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
결과를 포함하는 테스트 실행의 ID
- resultId
-
number
파일을 다운로드해야 하는 테스트 결과의 ID
- type
- TestLogType
파일의 형식
- filePath
-
string
sas URI가 필요한 filePath
반품
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)
테스트 실행 첨부 파일의 SAS URI 가져오기
function getTestLogStoreEndpointDetailsForRunLog(project: string, runId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
파일을 다운로드해야 하는 테스트 실행의 ID
- type
- TestLogType
파일의 형식
- filePath
-
string
sas URI가 필요한 filePath
반품
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForSubResultLog(string, number, number, number, TestLogType, string)
테스트 하위 작업 첨부 파일의 SAS URI 가져오기
function getTestLogStoreEndpointDetailsForSubResultLog(project: string, runId: number, resultId: number, subResultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
결과를 포함하는 테스트 실행의 ID
- resultId
-
number
하위 함수를 포함하는 테스트 결과의 ID입니다.
- subResultId
-
number
파일 sas URI가 필요한 테스트 하위 작업의 ID
- type
- TestLogType
파일의 형식
- filePath
-
string
sas URI가 필요한 filePath
반품
Promise<TestLogStoreEndpointDetails>
getTestPipelineMetrics(string, number, string, string, string, Metrics[], boolean)
테스트 결과의 요약을 가져옵니다.
function getTestPipelineMetrics(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, metricNames?: Metrics[], groupByNode?: boolean): Promise<PipelineTestMetrics>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- pipelineId
-
number
파이프라인 ID입니다. 빌드 ID와 동일합니다.
- stageName
-
string
스테이지의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- phaseName
-
string
단계의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- jobName
-
string
YAML의 행렬은 행렬에서 다른 입력을 사용하여 작업의 복사본을 생성합니다. JobName은 해당 입력의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- metricNames
-
Metrics[]
- groupByNode
-
boolean
파이플린 상속인의 각 노드에 대한 그룹 요약
반품
Promise<PipelineTestMetrics>
getTestResultAttachmentContent(string, number, number, number)
테스트 결과 첨부 파일을 반환합니다.
function getTestResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
반품
Promise<ArrayBuffer>
getTestResultAttachments(string, number, number)
function getTestResultAttachments(project: string, runId: number, testCaseResultId: number): Promise<TestAttachment[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
반품
Promise<TestAttachment[]>
getTestResultAttachmentZip(string, number, number, number)
테스트 결과 첨부 파일을 반환합니다.
function getTestResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
반품
Promise<ArrayBuffer>
getTestResultById(string, number, number, ResultDetails)
function getTestResultById(project: string, runId: number, testResultId: number, detailsToInclude?: ResultDetails): Promise<TestCaseResult>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testResultId
-
number
- detailsToInclude
- ResultDetails
반품
Promise<TestCaseResult>
getTestResultDetailsForBuild(string, number, string, string, string, string, boolean, boolean)
빌드에 대한 테스트 결과의 요약을 가져옵니다. 전체 TestCaseResult를 가져오려면 결과 - 가져오기를 호출합니다.
function getTestResultDetailsForBuild(project: string, buildId: number, publishContext?: string, groupBy?: string, filter?: string, orderby?: string, shouldIncludeResults?: boolean, queryRunSummaryForInProgress?: boolean): Promise<TestResultsDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
- publishContext
-
string
- groupBy
-
string
- filter
-
string
- orderby
-
string
- shouldIncludeResults
-
boolean
- queryRunSummaryForInProgress
-
boolean
반품
Promise<TestResultsDetails>
getTestResultDetailsForRelease(string, number, number, string, string, string, string, boolean, boolean)
function getTestResultDetailsForRelease(project: string, releaseId: number, releaseEnvId: number, publishContext?: string, groupBy?: string, filter?: string, orderby?: string, shouldIncludeResults?: boolean, queryRunSummaryForInProgress?: boolean): Promise<TestResultsDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- groupBy
-
string
- filter
-
string
- orderby
-
string
- shouldIncludeResults
-
boolean
- queryRunSummaryForInProgress
-
boolean
반품
Promise<TestResultsDetails>
getTestResultLogs(string, number, number, TestLogType, string, string, boolean, number, String)
테스트 결과 첨부 파일 참조 목록 가져오기
function getTestResultLogs(project: string, runId: number, resultId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
결과를 포함하는 테스트 실행의 ID
- resultId
-
number
테스트 결과의 ID
- type
- TestLogType
가져올 첨부 파일의 유형
- directoryPath
-
string
가져올 첨부 파일의 디렉터리 경로
- fileNamePrefix
-
string
첨부 파일 목록을 필터링하는 파일 이름 접두사
- fetchMetaData
-
boolean
기본값은 false이며 메타데이터가 필요한 경우 설정됩니다.
- top
-
number
반환할 첨부 파일 참조의 마비
- continuationToken
-
String
continuationToken을 전달하는 헤더
반품
getTestResultMachines(string, number)
제공된 TestRunId에 대한 테스트 결과 머신을 가져옵니다.
function getTestResultMachines(project: string, runId: number): Promise<TestResultMachine[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
에 대한 머신을 추가할 TestRun의 ID
반품
Promise<TestResultMachine[]>
getTestResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)
function getTestResults(project: string, runId: number, detailsToInclude?: ResultDetails, skip?: number, top?: number, outcomes?: TestOutcome[], newTestsOnly?: boolean): Promise<TestCaseResult[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- detailsToInclude
- ResultDetails
- skip
-
number
- top
-
number
- outcomes
- newTestsOnly
-
boolean
반품
Promise<TestCaseResult[]>
getTestResultsByBuild(string, number, string, TestOutcome[], number, string)
function getTestResultsByBuild(project: string, buildId: number, publishContext?: string, outcomes?: TestOutcome[], top?: number, continuationToken?: string): Promise<PagedList<ShallowTestCaseResult>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
- publishContext
-
string
- outcomes
- top
-
number
- continuationToken
-
string
반품
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], boolean, number, String)
결과 목록을 가져옵니다.
function getTestResultsByPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], includeAllBuildRuns?: boolean, top?: number, continuationToken?: String): Promise<PagedList<ShallowTestCaseResult>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- pipelineId
-
number
파이프라인 ID입니다. 빌드 ID와 동일합니다.
- stageName
-
string
스테이지의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- phaseName
-
string
단계의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- jobName
-
string
YAML의 행렬은 행렬에서 다른 입력을 사용하여 작업의 복사본을 생성합니다. JobName은 해당 입력의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- outcomes
결과 목록
- includeAllBuildRuns
-
boolean
모든 빌드 실행에서 테스트 실행을 포함할지 여부입니다.
- top
-
number
반환할 최대 결과 수
- continuationToken
-
String
continuationToken을 전달하는 헤더
반품
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByPipelineMRX(string, number, string, string, string, TestOutcome[], boolean, number, String)
제공된 pipelineId에 대한 1MRX 세부 정보가 포함된 전체 TestCaseResult 개체를 가져옵니다.
function getTestResultsByPipelineMRX(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], includeAllBuildRuns?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestCaseResult>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- pipelineId
-
number
파이프라인 ID입니다. 빌드 ID와 동일합니다.
- stageName
-
string
스테이지의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- phaseName
-
string
단계의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- jobName
-
string
YAML의 행렬은 행렬에서 다른 입력을 사용하여 작업의 복사본을 생성합니다. JobName은 해당 입력의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- outcomes
결과 목록
- includeAllBuildRuns
-
boolean
모든 빌드 실행에서 테스트 실행을 포함할지 여부입니다. 기본값은 false입니다.
- top
-
number
반환할 최대 결과 수입니다. 기본값은 10000입니다.
- continuationToken
-
String
continuationToken을 전달하는 헤더
반품
Promise<PagedList<TestCaseResult>>
getTestResultsByQuery(TestResultsQuery, string)
function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>
매개 변수
- query
- TestResultsQuery
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestResultsQuery>
getTestResultsByQueryWiql(QueryModel, string, boolean, boolean, number, number)
function getTestResultsByQueryWiql(queryModel: QueryModel, project: string, includeResultDetails?: boolean, includeIterationDetails?: boolean, skip?: number, top?: number): Promise<TestCaseResult[]>
매개 변수
- queryModel
- QueryModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- includeResultDetails
-
boolean
- includeIterationDetails
-
boolean
- skip
-
number
- top
-
number
반품
Promise<TestCaseResult[]>
getTestResultsByRelease(string, number, number, string, TestOutcome[], number, string)
function getTestResultsByRelease(project: string, releaseId: number, releaseEnvid?: number, publishContext?: string, outcomes?: TestOutcome[], top?: number, continuationToken?: string): Promise<PagedList<ShallowTestCaseResult>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- releaseId
-
number
- releaseEnvid
-
number
- publishContext
-
string
- outcomes
- top
-
number
- continuationToken
-
string
반품
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsSettings(string, TestResultsSettingsType)
TestResultsSettings 데이터 가져오기
function getTestResultsSettings(project: string, settingsType?: TestResultsSettingsType): Promise<TestResultsSettings>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- settingsType
- TestResultsSettingsType
반품
Promise<TestResultsSettings>
getTestResultWorkItemsById(string, number, number)
function getTestResultWorkItemsById(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
반품
Promise<WorkItemReference[]>
getTestRunAttachmentContent(string, number, number)
테스트 실행 첨부 파일을 반환합니다.
function getTestRunAttachmentContent(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- attachmentId
-
number
반품
Promise<ArrayBuffer>
getTestRunAttachments(string, number)
function getTestRunAttachments(project: string, runId: number): Promise<TestAttachment[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestAttachment[]>
getTestRunAttachmentUploadDetails(string, number)
BlobStore 직접 실행을 실행할 첨부 업로드의 프리플라이트: 게시 권한을 강제하고 삭제된 도메인을 반환하여 게시할 것입니다. 에이전트는 바이트를 업로드하기 전에 이 신호를 호출합니다.
function getTestRunAttachmentUploadDetails(project: string, runId: number): Promise<TestAttachmentUploadDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestAttachmentUploadDetails>
getTestRunAttachmentZip(string, number, number)
테스트 실행 첨부 파일을 반환합니다.
function getTestRunAttachmentZip(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- attachmentId
-
number
반품
Promise<ArrayBuffer>
getTestRunById(string, number, boolean, boolean)
function getTestRunById(project: string, runId: number, includeDetails?: boolean, includeTags?: boolean): Promise<TestRun>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- includeDetails
-
boolean
- includeTags
-
boolean
반품
Promise<TestRun>
getTestRunCodeCoverage(string, number, number)
function getTestRunCodeCoverage(project: string, runId: number, flags: number): Promise<TestRunCoverage[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- flags
-
number
반품
Promise<TestRunCoverage[]>
getTestRunLogs(string, number, TestLogType, string, string, boolean, number, String)
테스트 실행 첨부 파일 참조 목록 가져오기
function getTestRunLogs(project: string, runId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
테스트 실행의 ID
- type
- TestLogType
가져올 첨부 파일의 형식
- directoryPath
-
string
첨부 파일이 필요한 디렉터리 경로
- fileNamePrefix
-
string
첨부 파일 목록을 필터링하는 파일 이름 접두사
- fetchMetaData
-
boolean
기본값은 false이며 메타데이터가 필요한 경우 설정됩니다.
- top
-
number
반환할 첨부 파일 참조 수
- continuationToken
-
String
continuationToken을 전달하는 헤더
반품
getTestRunLogStoreAttachmentContent(string, number, string)
LogStore에서 지정된 runId에 대해 지정된 파일 이름을 가진 첨부 파일을 반환합니다.
function getTestRunLogStoreAttachmentContent(project: string, runId: number, filename: string): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
RunId 테스트
- filename
-
string
첨부 파일 이름
반품
Promise<ArrayBuffer>
getTestRunLogStoreAttachments(string, number)
LogStore에서 지정된 runId에 대한 첨부 파일 목록을 반환합니다.
function getTestRunLogStoreAttachments(project: string, runId: number): Promise<TestLogStoreAttachment[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
RunId 테스트
반품
Promise<TestLogStoreAttachment[]>
getTestRunLogStoreAttachmentZip(string, number, string)
LogStore에서 지정된 runId에 대해 지정된 파일 이름을 가진 첨부 파일을 반환합니다.
function getTestRunLogStoreAttachmentZip(project: string, runId: number, filename: string): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
RunId 테스트
- filename
-
string
첨부 파일 이름
반품
Promise<ArrayBuffer>
getTestRunMessageLogs(string, number)
테스트 실행 메시지 로그 가져오기
function getTestRunMessageLogs(project: string, runId: number): Promise<TestMessageLogDetails[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
가져올 실행의 ID입니다.
반품
Promise<TestMessageLogDetails[]>
getTestRuns(string, string, string, string, number, boolean, boolean, number, number)
function getTestRuns(project: string, buildUri?: string, owner?: string, tmiRunId?: string, planId?: number, includeRunDetails?: boolean, automated?: boolean, skip?: number, top?: number): Promise<TestRun[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildUri
-
string
- owner
-
string
- tmiRunId
-
string
- planId
-
number
- includeRunDetails
-
boolean
- automated
-
boolean
- skip
-
number
- top
-
number
반품
Promise<TestRun[]>
getTestRunsBySessionId(string, number)
세션에 연결된 테스트 실행을 검색합니다.
function getTestRunsBySessionId(project: string, sessionId: number): Promise<number[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
테스트 실행을 가져올 TestResults 세션의 ID입니다.
반품
Promise<number[]>
getTestRunStatistics(string, number)
결과별 실행 요약을 가져올 때 사용되는 테스트 실행 통계를 가져옵니다.
function getTestRunStatistics(project: string, runId: number): Promise<TestRunStatistic>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
가져올 실행의 ID입니다.
반품
Promise<TestRunStatistic>
getTestRunSummaryByOutcome(string, number)
결과별 실행 요약을 구하려는 경우 사용되는 테스트 실행 요약을 가져옵니다. 테스트 실행은 완료된 상태여야 합니다.
function getTestRunSummaryByOutcome(project: string, runId: number): Promise<TestRunStatistic>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
가져올 실행의 ID입니다.
반품
Promise<TestRunStatistic>
getTestSession(string, number)
TCM 데이터 저장소에서 TestResultsSession 메타데이터 개체를 검색합니다.
function getTestSession(project: string, buildId: number): Promise<TestResultsSession[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
반품
Promise<TestResultsSession[]>
getTestSessionLayout(string, string)
TCM 데이터 저장소에서 TestResultsSession 레이아웃 개체를 검색합니다.
function getTestSessionLayout(project: string, sessionId: string): Promise<any[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
string
반품
Promise<any[]>
getTestSessionLayoutBySessionId(string, number)
TCM 데이터 저장소에서 TestResultsSession 레이아웃 개체를 검색합니다.
function getTestSessionLayoutBySessionId(project: string, sessionId: number): Promise<any[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
세션 개체를 검색합니다.
반품
Promise<any[]>
getTestSessionResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)
function getTestSessionResults(project: string, runId: number, detailsToInclude?: ResultDetails, skip?: number, top?: number, outcomes?: TestOutcome[], newTestsOnly?: boolean): Promise<TestCaseResult[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- detailsToInclude
- ResultDetails
- skip
-
number
- top
-
number
- outcomes
- newTestsOnly
-
boolean
반품
Promise<TestCaseResult[]>
getTestSettingsById(string, number)
function getTestSettingsById(project: string, testSettingsId: number): Promise<TestSettings>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testSettingsId
-
number
반품
Promise<TestSettings>
getTestSubResultAttachmentContent(string, number, number, number, number)
테스트 하위 결과 첨부 파일을 반환합니다.
function getTestSubResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- testSubResultId
-
number
반품
Promise<ArrayBuffer>
getTestSubResultAttachments(string, number, number, number)
테스트 하위 결과에 대한 첨부 파일 참조를 반환합니다.
function getTestSubResultAttachments(project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachment[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
반품
Promise<TestAttachment[]>
getTestSubResultAttachmentZip(string, number, number, number, number)
테스트 하위 결과 첨부 파일을 반환합니다.
function getTestSubResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- testSubResultId
-
number
반품
Promise<ArrayBuffer>
getTestSubResultLogs(string, number, number, number, TestLogType, string, string, boolean, number, String)
테스트 하위 파일 참조 목록 가져오기
function getTestSubResultLogs(project: string, runId: number, resultId: number, subResultId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
결과를 포함하는 테스트 실행의 ID
- resultId
-
number
하위 함수를 포함하는 테스트 결과의 ID입니다.
- subResultId
-
number
테스트 하위 작업의 ID
- type
- TestLogType
가져올 첨부 파일의 형식
- directoryPath
-
string
가져올 첨부 파일의 디렉터리 경로
- fileNamePrefix
-
string
첨부 파일 목록을 필터링하는 파일 이름 접두사
- fetchMetaData
-
boolean
기본값은 false이며 메타데이터가 필요한 경우 설정됩니다.
- top
-
number
반환할 첨부 파일 참조 수
- continuationToken
-
String
continuationToken을 전달하는 헤더
반품
getTestTagsForBuild(string, number)
빌드의 모든 태그를 가져옵니다.
function getTestTagsForBuild(project: string, buildId: number): Promise<TestTag[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
빌드 ID
반품
Promise<TestTag[]>
getTestTagsForRelease(string, number, number)
릴리스의 모든 태그를 가져옵니다.
function getTestTagsForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTag[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- releaseId
-
number
릴리스 ID
- releaseEnvId
-
number
릴리스 환경 ID
반품
Promise<TestTag[]>
getTestTagSummaryForBuild(string, number)
빌드의 모든 태그를 가져옵니다.
function getTestTagSummaryForBuild(project: string, buildId: number): Promise<TestTagSummary>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
빌드 ID
반품
Promise<TestTagSummary>
getTestTagSummaryForRelease(string, number, number)
릴리스의 모든 태그를 가져옵니다.
function getTestTagSummaryForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTagSummary>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- releaseId
-
number
릴리스 ID
- releaseEnvId
-
number
릴리스 환경 ID
반품
Promise<TestTagSummary>
getTestWeightedScoreByTestRun(string, string, boolean, boolean)
주어진 코맨 분리된 테스트 실행 IDS 목록에 대해 테스트 가중 점수를 계산합니다.
function getTestWeightedScoreByTestRun(project: string, runIds: string, includeAllOutcomes?: boolean, onlyFlakyResults?: boolean): Promise<TestCaseResult[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runIds
-
string
코먼 분리 테스트 실행 ID. 최대 100명 지원.
- includeAllOutcomes
-
boolean
TWS 계산을 위한 모든 시험 결과 결과를 포함하세요. 기본적으로 false로 간주됩니다
- onlyFlakyResults
-
boolean
불안정한 검사 결과만 반환할 수 있는 옵션이 있습니다. 기본적으로 true가 전달됩니다
반품
Promise<TestCaseResult[]>
publishTestResultDocument(TestResultDocument, string, number)
function publishTestResultDocument(document: TestResultDocument, project: string, runId: number): Promise<TestResultDocument>
매개 변수
- document
- TestResultDocument
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestResultDocument>
queryCustomFields(string, CustomTestFieldScope)
지정된 사용자 지정 테스트 필드 범위에 대한 사용자 지정 테스트 필드 목록을 반환합니다.
function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- scopeFilter
- CustomTestFieldScope
반환할 사용자 지정 테스트 필드의 범위입니다.
반품
Promise<CustomTestFieldDefinition[]>
queryResultTrendForBuild(TestResultTrendFilter, string)
function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
매개 변수
- filter
- TestResultTrendFilter
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<AggregatedDataForResultTrend[]>
queryResultTrendForRelease(TestResultTrendFilter, string)
function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
매개 변수
- filter
- TestResultTrendFilter
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<AggregatedDataForResultTrend[]>
queryTestHistory(TestHistoryQuery, string)
TestHistoryQuery를 사용하여 테스트 메서드의 기록 가져오기
function queryTestHistory(filter: TestHistoryQuery, project: string): Promise<TestHistoryQuery>
매개 변수
- filter
- TestHistoryQuery
기록을 가져오는 TestHistoryQuery
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestHistoryQuery>
queryTestMethodLinkedWorkItems(string, string)
function queryTestMethodLinkedWorkItems(project: string, testName: string): Promise<TestToWorkItemLinks>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testName
-
string
반품
Promise<TestToWorkItemLinks>
queryTestResultAttachmentsMetadata(string, number, number, string, string, number, boolean)
fileNamePrefix로 시작하는 파일 이름의 결과 수준 BlobStore 지원 테스트 첨부파일이나 attachmentId가 제공될 때 식별되는 단일 첨부파일에 대한 메타데이터를 반환합니다.
function queryTestResultAttachmentsMetadata(project: string, runId: number, testCaseResultId: number, attachmentType?: string, fileNamePrefix?: string, attachmentId?: number, fetchMetaData?: boolean): Promise<BlobStoreTestAttachment[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- attachmentType
-
string
- fileNamePrefix
-
string
- attachmentId
-
number
- fetchMetaData
-
boolean
반품
Promise<BlobStoreTestAttachment[]>
queryTestResultHistory(ResultsFilter, string)
function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>
매개 변수
- filter
- ResultsFilter
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestResultHistory>
queryTestResultsMetaData(string[], string, ResultMetaDataDetails)
해당 testcasereferenceId에 대한 테스트 결과 메타 데이터 세부 정보 목록을 가져옵니다.
function queryTestResultsMetaData(testCaseReferenceIds: string[], project: string, detailsToInclude?: ResultMetaDataDetails): Promise<TestResultMetaData[]>
매개 변수
- testCaseReferenceIds
-
string[]
쿼리할 테스트 결과의 TestCaseReference ID, 유효한 ID의 쉼표로 구분된 목록(ids 200 제한 안 함).
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- detailsToInclude
- ResultMetaDataDetails
테스트 결과 메타데이터에 포함할 세부 정보입니다. 기본값은 None입니다. 다른 값은 FlakyIdentifiers입니다.
반품
Promise<TestResultMetaData[]>
queryTestResultsReportForBuild(string, number, string, boolean, BuildReference)
function queryTestResultsReportForBuild(project: string, buildId: number, publishContext?: string, includeFailureDetails?: boolean, buildToCompare?: BuildReference): Promise<TestResultSummary>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
- publishContext
-
string
- includeFailureDetails
-
boolean
- buildToCompare
- BuildReference
반품
Promise<TestResultSummary>
queryTestResultsReportForPipeline(string, number, string, string, string, boolean)
테스트 결과의 요약을 가져옵니다.
function queryTestResultsReportForPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, includeFailureDetails?: boolean): Promise<TestResultSummary>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- pipelineId
-
number
파이프라인 ID입니다. 빌드 ID와 동일합니다.
- stageName
-
string
스테이지의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- phaseName
-
string
단계의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- jobName
-
string
YAML의 행렬은 행렬에서 다른 입력을 사용하여 작업의 복사본을 생성합니다. JobName은 해당 입력의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- includeFailureDetails
-
boolean
true이면 실패 인사이트를 반환합니다.
반품
Promise<TestResultSummary>
queryTestResultsReportForRelease(string, number, number, string, boolean, ReleaseReference)
function queryTestResultsReportForRelease(project: string, releaseId: number, releaseEnvId: number, publishContext?: string, includeFailureDetails?: boolean, releaseToCompare?: ReleaseReference): Promise<TestResultSummary>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- includeFailureDetails
-
boolean
- releaseToCompare
- ReleaseReference
반품
Promise<TestResultSummary>
queryTestResultsSummaryForReleases(ReleaseReference[], string)
function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>
매개 변수
- releases
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestResultSummary[]>
queryTestResultWorkItems(string, string, string, number, Date, number, number)
필터를 기반으로 하는 쿼리 테스트 결과 WorkItems
function queryTestResultWorkItems(project: string, workItemCategory: string, automatedTestName?: string, testCaseId?: number, maxCompleteDate?: Date, days?: number, workItemCount?: number): Promise<WorkItemReference[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- workItemCategory
-
string
는 Microsoft.BugCategory 또는 all(모든 작업 영역 가져오기용)을 사용할 수 있습니다.
- automatedTestName
-
string
- testCaseId
-
number
- maxCompleteDate
-
Date
- days
-
number
- workItemCount
-
number
반품
Promise<WorkItemReference[]>
queryTestRunAttachmentsMetadata(string, number, string, string, number, boolean)
파일 이름이 fileNamePrefix로 시작하는 런 레벨 BlobStore 지원 테스트 첨부파일이나 attachmentId로 식별되는 단일 첨부파일에 대한 메타데이터를 반환합니다. 에이전트는 이를 이용해 BlobStore(삭제) 테스트 로그를 열거하는데, 이는 전통적인 LogStore SAS 컨테이너에 없으므로 에이전트가 직접 나열할 수 없습니다.
function queryTestRunAttachmentsMetadata(project: string, runId: number, attachmentType?: string, fileNamePrefix?: string, attachmentId?: number, fetchMetaData?: boolean): Promise<BlobStoreTestAttachment[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- attachmentType
-
string
- fileNamePrefix
-
string
- attachmentId
-
number
- fetchMetaData
-
boolean
반품
Promise<BlobStoreTestAttachment[]>
queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, TestRunSortOrderType, string)
필터를 기반으로 쿼리 테스트 실행 필수 필드는 minLastUpdatedDate 및 maxLastUpdatedDate입니다.
function queryTestRuns(project: string, minLastUpdatedDate: Date, maxLastUpdatedDate: Date, state?: TestRunState, planIds?: number[], isAutomated?: boolean, publishContext?: TestRunPublishContext, buildIds?: number[], buildDefIds?: number[], branchName?: string, releaseIds?: number[], releaseDefIds?: number[], releaseEnvIds?: number[], releaseEnvDefIds?: number[], runTitle?: string, top?: number, sortOrder?: TestRunSortOrderType, continuationToken?: string): Promise<PagedList<TestRun>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- minLastUpdatedDate
-
Date
쿼리할 최소 마지막으로 수정된 실행 날짜(필수)입니다.
- maxLastUpdatedDate
-
Date
쿼리할 최대 마지막으로 수정된 실행 날짜(필수, 최소 날짜와 최대 날짜 간의 차이는 최대 7일일 수 있음).
- state
- TestRunState
쿼리할 실행의 현재 상태입니다.
- planIds
-
number[]
쿼리할 실행의 계획 ID, 유효한 ID의 쉼표로 구분된 목록입니다.
- isAutomated
-
boolean
쿼리할 실행의 자동화 유형입니다.
- publishContext
- TestRunPublishContext
쿼리할 실행의 PublishContext입니다.
- buildIds
-
number[]
쿼리할 실행의 빌드 ID, 유효한 ID의 쉼표로 구분된 목록입니다.
- buildDefIds
-
number[]
쿼리할 실행의 빌드 정의 ID, 유효한 ID의 쉼표로 구분된 목록입니다.
- branchName
-
string
쿼리할 실행의 원본 분기 이름입니다.
- releaseIds
-
number[]
쿼리할 실행의 릴리스 ID, 유효한 ID의 쉼표로 구분된 목록입니다.
- releaseDefIds
-
number[]
쿼리할 실행의 릴리스 정의 ID, 유효한 ID의 쉼표로 구분된 목록입니다.
- releaseEnvIds
-
number[]
쿼리할 실행의 릴리스 환경 ID, 유효한 ID의 쉼표로 구분된 목록입니다.
- releaseEnvDefIds
-
number[]
쿼리할 실행의 릴리스 환경 정의 ID, 유효한 ID의 쉼표로 구분된 목록입니다.
- runTitle
-
string
쿼리할 실행의 제목을 실행합니다.
- top
-
number
쿼리할 실행 수입니다. 제한은 100입니다.
- sortOrder
- TestRunSortOrderType
테스트 실행에 대해 LastUpdated 기준으로 정렬 순서를 지정합니다.
- continuationToken
-
string
첫 번째 일괄 처리에 대해 이전 일괄 처리에서 받은 continuationToken 또는 null입니다. 사용자가 생성(또는 마지막 일괄 처리에서 받은 경우 변경)하지 않아야 합니다.
반품
queryTestSubResultAttachmentsMetadata(string, number, number, number, string, string, number, boolean)
fileNamePrefix로 시작하는 하위 결과 수준의 BlobStore 기반 테스트 첨부파일이나 attachmentId로 식별되는 단일 첨부파일에 대한 메타데이터를 반환합니다.
function queryTestSubResultAttachmentsMetadata(project: string, runId: number, testCaseResultId: number, testSubResultId: number, attachmentType?: string, fileNamePrefix?: string, attachmentId?: number, fetchMetaData?: boolean): Promise<BlobStoreTestAttachment[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
- attachmentType
-
string
- fileNamePrefix
-
string
- attachmentId
-
number
- fetchMetaData
-
boolean
반품
Promise<BlobStoreTestAttachment[]>
queryTestSummaryByRequirement(TestResultsContext, string, number[])
function queryTestSummaryByRequirement(resultsContext: TestResultsContext, project: string, workItemIds?: number[]): Promise<TestSummaryForWorkItem[]>
매개 변수
- resultsContext
- TestResultsContext
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- workItemIds
-
number[]
반품
Promise<TestSummaryForWorkItem[]>
testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)
빌드 컨테이너의 sas URI 만들기 및 가져오기
function testLogStoreEndpointDetailsForBuild(project: string, buildId: number, testLogStoreOperationType: TestLogStoreOperationType): Promise<TestLogStoreEndpointDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
가져올 빌드의 ID
- testLogStoreOperationType
- TestLogStoreOperationType
sas URI를 사용하여 수행할 작업 유형
반품
Promise<TestLogStoreEndpointDetails>
testLogStoreEndpointDetailsForResult(string, number, number, number, string, TestLogType)
결과에 대한 빈 파일 만들기 및 파일에 대한 Sas URI 가져오기
function testLogStoreEndpointDetailsForResult(project: string, runId: number, resultId: number, subResultId: number, filePath: string, type: TestLogType): Promise<TestLogStoreEndpointDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
결과를 포함하는 테스트 실행의 ID
- resultId
-
number
하위 결과가 포함된 테스트 결과의 ID
- subResultId
-
number
파일 sas URI가 필요한 테스트 하위 결과의 ID
- filePath
-
string
sas uri가 필요한 하위 결과 내의 파일 경로
- type
- TestLogType
다운로드할 파일 형식
반품
Promise<TestLogStoreEndpointDetails>
testLogStoreEndpointDetailsForRun(string, number, TestLogStoreOperationType, string, TestLogType)
실행에 대한 빈 파일 만들기 및 파일에 대한 Sas URI 가져오기
function testLogStoreEndpointDetailsForRun(project: string, runId: number, testLogStoreOperationType: TestLogStoreOperationType, filePath?: string, type?: TestLogType): Promise<TestLogStoreEndpointDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
엔드포인트 세부 정보를 가져오는 실행의 ID
- testLogStoreOperationType
- TestLogStoreOperationType
sas URI를 사용하여 수행할 작업 유형
- filePath
-
string
빈 파일을 만드는 파일 경로
- type
- TestLogType
기본값은 GeneralAttachment이며, 만들 빈 파일의 형식입니다.
반품
Promise<TestLogStoreEndpointDetails>
testResultsGroupDetails(string, number, string, string, string, boolean, boolean)
사용 가능한 모든 그룹 세부 정보를 확인하고 이러한 그룹에 대해 실패하고 중단된 결과를 가져옵니다.
function testResultsGroupDetails(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, shouldIncludeFailedAndAbortedResults?: boolean, queryGroupSummaryForInProgress?: boolean): Promise<TestResultsDetails>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- pipelineId
-
number
파이프라인 ID입니다. 빌드 ID와 동일합니다.
- stageName
-
string
스테이지의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- phaseName
-
string
단계의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- jobName
-
string
YAML의 행렬은 행렬에서 다른 입력을 사용하여 작업의 복사본을 생성합니다. JobName은 해당 입력의 이름입니다. 이름에 지원되는 최대 길이는 256자입니다.
- shouldIncludeFailedAndAbortedResults
-
boolean
true이면 각 테스트 그룹에 대해 실패한 결과 및 중단된 결과의 ID를 반환합니다.
- queryGroupSummaryForInProgress
-
boolean
true이면 InProgress 실행에 대한 요약도 계산됩니다.
반품
Promise<TestResultsDetails>
triggerTestAgent(TestAgentTriggerRequest, string)
function triggerTestAgent(request: TestAgentTriggerRequest, project: string): Promise<boolean>
매개 변수
- request
- TestAgentTriggerRequest
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<boolean>
updateCodeCoverageSummary(string, number, CodeCoverageData)
http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 요청: 코드 검사 요약의 Json
function updateCodeCoverageSummary(project: string, buildId: number, coverageData?: CodeCoverageData): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- buildId
-
number
- coverageData
- CodeCoverageData
반품
Promise<void>
updateCustomField(CustomTestFieldUpdateDefinition, string)
업데이트되는 사용자 지정 테스트 필드의 세부 정보를 반환합니다.
function updateCustomField(updateCustomTestField: CustomTestFieldUpdateDefinition, project: string): Promise<CustomTestFieldDefinition>
매개 변수
- updateCustomTestField
- CustomTestFieldUpdateDefinition
업데이트해야 하는 사용자 지정 테스트 필드입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<CustomTestFieldDefinition>
updatePipelinesTestSettings(TestResultsUpdateSettings, string)
테스트 결과의 프로젝트 설정 업데이트
function updatePipelinesTestSettings(testResultsUpdateSettings: TestResultsUpdateSettings, project: string): Promise<TestResultsSettings>
매개 변수
- testResultsUpdateSettings
- TestResultsUpdateSettings
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반품
Promise<TestResultsSettings>
updateTestResults(TestCaseResult[], string, number)
function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
매개 변수
- results
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestCaseResult[]>
updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)
테스트 결과 메타 데이터의 속성 업데이트
function updateTestResultsMetaData(testResultMetaDataUpdateInput: TestResultMetaDataUpdateInput, project: string, testCaseReferenceId: number): Promise<TestResultMetaData>
매개 변수
- testResultMetaDataUpdateInput
- TestResultMetaDataUpdateInput
TestResultMetaData 업데이트 입력 TestResultMetaDataUpdateInput
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testCaseReferenceId
-
number
업데이트할 테스트 결과의 TestCaseReference ID입니다.
반품
Promise<TestResultMetaData>
updateTestResultsToTestRunSession(TestCaseResult[], string, number)
기존 테스트 결과에 대한 TCM 데이터 저장소에 TestResultsMRX 개체를 만듭니다.
function updateTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<number[]>
매개 변수
- results
테스트 결과 MRX 속성 및 기존 testResultId만 있는 결과 개체
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
테스트 실행의 RunId
반품
Promise<number[]>
updateTestRun(RunUpdateModel, string, number)
function updateTestRun(runUpdateModel: RunUpdateModel, project: string, runId: number): Promise<TestRun>
매개 변수
- runUpdateModel
- RunUpdateModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
반품
Promise<TestRun>
updateTestRunsBySessionId(TestSessionTestRun, string, number)
세션에 연결된 테스트 실행을 업데이트합니다.
function updateTestRunsBySessionId(testRunIds: TestSessionTestRun, project: string, sessionId: number): Promise<number[]>
매개 변수
- testRunIds
- TestSessionTestRun
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
테스트 실행을 업데이트할 TestResults 세션의 ID입니다.
반품
Promise<number[]>
updateTestRunTags(TestTagsUpdateModel, string, number)
실행의 태그를 업데이트합니다. 태그를 추가하고 삭제할 수 있습니다.
function updateTestRunTags(testTagsUpdateModel: TestTagsUpdateModel, project: string, runId: number): Promise<TestTag[]>
매개 변수
- testTagsUpdateModel
- TestTagsUpdateModel
TestTagsUpdateModel
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- runId
-
number
실행의 RunId
반품
Promise<TestTag[]>
updateTestSession(TestResultsSession, string, number)
sessionId에 연결된 테스트 세션 개체를 업데이트합니다.
function updateTestSession(session: TestResultsSession, project: string, sessionId: number): Promise<number>
매개 변수
- session
- TestResultsSession
Session 개체 업데이트
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- sessionId
-
number
테스트 세션 개체를 업데이트할 TestResults 세션의 ID입니다.
반품
Promise<number>