TestResultsRestClient class
Basklass som ska användas (härledd från) för att göra begäranden till VSS REST-API:er
- Sträcker sig
Konstruktörer
| Test |
Egenskaper
| RESOURCE_AREA_ID |
Metoder
Information om konstruktören
TestResultsRestClient(IVssRestClientOptions)
Detaljer om fastigheten
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Fastighetens värde
string
Detaljer om metoden
addCustomFields(CustomTestFieldDefinition[], string)
Skapar anpassade testfält baserat på de data som tillhandahålls.
function addCustomFields(newFields: CustomTestFieldDefinition[], project: string): Promise<CustomTestFieldDefinition[]>
Parametrar
- newFields
NewFields är en matris av typen CustomTestFieldDefinition.
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<CustomTestFieldDefinition[]>
addTestResultsToTestRun(TestCaseResult[], string, number)
function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parametrar
- results
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<TestCaseResult[]>
addTestResultsToTestRunSession(TestCaseResult[], string, number)
Lägga till testresultat för att testa körningssessionen
function addTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parametrar
- results
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
RunId för testkörning
Returnerar
Promise<TestCaseResult[]>
addWorkItemToTestLinks(WorkItemToTestLinks, string)
function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>
Parametrar
- workItemToTestLinks
- WorkItemToTestLinks
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<WorkItemToTestLinks>
createAnalysis(TestSessionAnalysis[], string, number)
Skapar sessionsanalysobjekt i TCM-datalager för en viss session
function createAnalysis(analysis: TestSessionAnalysis[], project: string, sessionId: number): Promise<AnalysisFailureGroupReturn[]>
Parametrar
- analysis
Information om sessionsanalys
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
ID för session för att lägga till meddelande
Returnerar
Promise<AnalysisFailureGroupReturn[]>
createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)
Skapar en bifogad fil i LogStore för angivet buildId.
function createBuildAttachmentInLogStore(attachmentRequestModel: TestAttachmentRequestModel, project: string, buildId: number): Promise<void>
Parametrar
- attachmentRequestModel
- TestAttachmentRequestModel
Innehåller information om bifogade filer som stream, filnamn, kommentar, attachmentType
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
BuildId
Returnerar
Promise<void>
createEnvironment(TestSessionEnvironment[], string)
Skapar miljöobjekt i TCM-datalager
function createEnvironment(environments: TestSessionEnvironment[], project: string): Promise<void>
Parametrar
- environments
Mottaget miljöobjekt.
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<void>
createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)
För det angivna sessions-ID:t skapar du miljö-, konfigurations- och datorobjekt i TCM-datalagret
function createEnvironmentAndMachine(sessionEnvironmentAndMachine: SessionEnvironmentAndMachine, project: string, sessionId: number): Promise<void>
Parametrar
- sessionEnvironmentAndMachine
- SessionEnvironmentAndMachine
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
Returnerar
Promise<void>
createFailureType(TestResultFailureTypeRequestModel, string)
Skapar en ny testfelstyp
function createFailureType(testResultFailureType: TestResultFailureTypeRequestModel, project: string): Promise<TestResultFailureType>
Parametrar
- testResultFailureType
- TestResultFailureTypeRequestModel
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<TestResultFailureType>
createNotification(TestSessionNotification[], string, number)
Skapar meddelandeobjekt i TCM-datalager för en viss session
function createNotification(notifications: TestSessionNotification[], project: string, sessionId: number): Promise<number[]>
Parametrar
- notifications
Meddelanden att lägga till för det angivna sessionId
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
ID för session för att lägga till meddelande
Returnerar
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>
Parametrar
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- iterationId
-
number
- actionPath
-
string
Returnerar
Promise<TestAttachmentReference>
createTestResultAttachment(TestAttachmentRequestModel, string, number, number)
function createTestResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number): Promise<TestAttachmentReference>
Parametrar
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
Returnerar
Promise<TestAttachmentReference>
createTestResultMachines(TestResultMachine[], string, number)
Skapar testresultatdatorer för det angivna TestRunId
function createTestResultMachines(testResultMachines: TestResultMachine[], project: string, runId: number): Promise<void>
Parametrar
- testResultMachines
Lista över datorer för testresultat i körningen
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för TestRun för att lägga till datorer för
Returnerar
Promise<void>
createTestRun(RunCreateModel, string)
function createTestRun(testRun: RunCreateModel, project: string): Promise<TestRun>
Parametrar
- testRun
- RunCreateModel
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<TestRun>
createTestRunAttachment(TestAttachmentRequestModel, string, number)
function createTestRunAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestAttachmentReference>
Parametrar
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<TestAttachmentReference>
createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)
Skapar en bifogad fil i LogStore för angivet runId.
function createTestRunLogStoreAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestLogStoreAttachmentReference>
Parametrar
- attachmentRequestModel
- TestAttachmentRequestModel
Innehåller information om bifogade filer som stream, filnamn, kommentar, attachmentType
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Testa RunId
Returnerar
Promise<TestLogStoreAttachmentReference>
createTestSession(TestResultsSession, string)
Skapar TestResultsSession-objekt i TCM-datalagret
function createTestSession(session: TestResultsSession, project: string): Promise<number>
Parametrar
- session
- TestResultsSession
Mottaget sessionsobjekt.
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<number>
createTestSettings(TestSettings, string)
function createTestSettings(testSettings: TestSettings, project: string): Promise<number>
Parametrar
- testSettings
- TestSettings
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<number>
createTestSubResultAttachment(TestAttachmentRequestModel, string, number, number, number)
function createTestSubResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachmentReference>
Parametrar
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
Returnerar
Promise<TestAttachmentReference>
deleteCustomFieldById(string, number)
Returnerar information om det anpassade testfältet för det angivna testExtensionFieldId.
function deleteCustomFieldById(project: string, testExtensionFieldId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testExtensionFieldId
-
number
Anpassat testfält-ID som måste tas bort.
Returnerar
Promise<void>
deleteFailureType(string, number)
Tar bort en testfeltyp med angivet failureTypeId
function deleteFailureType(project: string, failureTypeId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- failureTypeId
-
number
Returnerar
Promise<void>
deleteFlakyTestCaseRefIdsByBranch(string, BranchInfo)
Ta bort opålitliga testfallreferens-ID:n efter greninformation
function deleteFlakyTestCaseRefIdsByBranch(project: string, branchInfo: BranchInfo): Promise<number>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- branchInfo
- BranchInfo
Greninformation som innehåller namn och typ
Returnerar
Promise<number>
deleteTestMethodToWorkItemLink(string, string, number)
function deleteTestMethodToWorkItemLink(project: string, testName: string, workItemId: number): Promise<boolean>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testName
-
string
- workItemId
-
number
Returnerar
Promise<boolean>
deleteTestResultAttachment(string, number, number, number)
function deleteTestResultAttachment(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
Returnerar
Promise<void>
deleteTestRun(string, number)
function deleteTestRun(project: string, runId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<void>
deleteTestRunAttachment(string, number, number)
function deleteTestRunAttachment(project: string, runId: number, attachmentId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- attachmentId
-
number
Returnerar
Promise<void>
deleteTestRunLogStoreAttachment(string, number, string)
Tar bort den bifogade filen med det angivna filnamnet för angivet runId från LogStore.
function deleteTestRunLogStoreAttachment(project: string, runId: number, filename: string): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Testa RunId
- filename
-
string
Filnamn för bifogad fil
Returnerar
Promise<void>
deleteTestSettings(string, number)
function deleteTestSettings(project: string, testSettingsId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testSettingsId
-
number
Returnerar
Promise<void>
fetchSourceCodeCoverageReport(string, number)
function fetchSourceCodeCoverageReport(project: string, buildId: number): Promise<SourceViewBuildCoverage[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
Returnerar
Promise<SourceViewBuildCoverage[]>
generateTestPlanFromWorkItem(GenerateTestPlanFromWorkItemModel, string, number)
Genererar manuell testplan från ett arbetsobjekt med hjälp av AI
function generateTestPlanFromWorkItem(generateTestPlanFromWorkItemModel: GenerateTestPlanFromWorkItemModel, project: string, workItemId: number): Promise<boolean>
Parametrar
- generateTestPlanFromWorkItemModel
- GenerateTestPlanFromWorkItemModel
- project
-
string
Projekt-ID eller projektnamn
- workItemId
-
number
Returnerar
Promise<boolean>
getAfdTcmEndpoint(string)
function getAfdTcmEndpoint(key: string): Promise<string>
Parametrar
- key
-
string
Returnerar
Promise<string>
getBranchesByFlakyTestCaseRefId(string, number)
Hämta en lista över grenar där ett referens-ID för testfall har flagnat
function getBranchesByFlakyTestCaseRefId(project: string, testCaseReferenceId: number): Promise<TestCaseFlakinessBranchInfo>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testCaseReferenceId
-
number
Referens-ID för test som används av testresultatet
Returnerar
Promise<TestCaseFlakinessBranchInfo>
getBugsLinkedToTestResult(string, number, number)
function getBugsLinkedToTestResult(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
Returnerar
Promise<WorkItemReference[]>
getBuildCodeCoverage(string, number, number)
function getBuildCodeCoverage(project: string, buildId: number, flags: number): Promise<BuildCoverage[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- flags
-
number
Returnerar
Promise<BuildCoverage[]>
getCodeCoverageSummary(string, number, number)
http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Begäran: build id och delta build id (valfritt)
function getCodeCoverageSummary(project: string, buildId: number, deltaBuildId?: number): Promise<CodeCoverageSummary>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- deltaBuildId
-
number
Returnerar
Promise<CodeCoverageSummary>
getCoverageStatusBadge(string, string, string, string)
<p>Hämtar täckningsstatusen för den senaste lyckade versionen av en definition, eventuellt begränsad till en specifik gren</p>
function getCoverageStatusBadge(project: string, definition: string, branchName?: string, label?: string): Promise<string>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- definition
-
string
Definitionens ID eller namn.
- branchName
-
string
Grennamnet.
- label
-
string
Strängen som ersätter standardtexten till vänster i märket.
Returnerar
Promise<string>
getFailureTypes(string)
Returnerar listan över testfeltyper.
function getFailureTypes(project: string): Promise<TestResultFailureType[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<TestResultFailureType[]>
getFileLevelCodeCoverage(FileCoverageRequest, string)
Hämta filtäckning för den angivna filen
function getFileLevelCodeCoverage(fileCoverageRequest: FileCoverageRequest, project: string): Promise<string>
Parametrar
- fileCoverageRequest
- FileCoverageRequest
Filinformation med iterationskontext för pull-begäran
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<string>
getFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)
function getFlakyTestCaseRefIdsByBranch(project: string, repositoryId: string, branchInfo: BranchInfo): Promise<TestCaseFlakinessBranchInfo[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- repositoryId
-
string
- branchInfo
- BranchInfo
Returnerar
Promise<TestCaseFlakinessBranchInfo[]>
getFlakyTestResultsByBuildDefinitionId(string, number, Date)
function getFlakyTestResultsByBuildDefinitionId(project: string, buildDefinitionId: number, minBuildCreatedDate: Date): Promise<TestCaseResult[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildDefinitionId
-
number
- minBuildCreatedDate
-
Date
Returnerar
Promise<TestCaseResult[]>
getFlakyTestResultsByTestRun(string, number)
function getFlakyTestResultsByTestRun(project: string, runId: number): Promise<TestCaseResult[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<TestCaseResult[]>
getResultGroupsByBuild(string, number, string, string[], string)
function getResultGroupsByBuild(project: string, buildId: number, publishContext: string, fields?: string[], continuationToken?: string): Promise<PagedList<FieldDetailsForTestResults>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- publishContext
-
string
- fields
-
string[]
- continuationToken
-
string
Returnerar
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>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- releaseId
-
number
- publishContext
-
string
- releaseEnvId
-
number
- fields
-
string[]
- continuationToken
-
string
Returnerar
Promise<PagedList<FieldDetailsForTestResults>>
getSessionNotifications(string, number)
Hämtar TestResultsSession Notification-objekt i TCM-datalagret
function getSessionNotifications(project: string, sessionId: number): Promise<TestSessionNotification[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
ID för TestResults-sessionen för att hämta meddelanden för.
Returnerar
Promise<TestSessionNotification[]>
getSimilarTestResults(string, number, number, number, number, String)
Hämtar listan över resultat vars fel matchar den angivna.
function getSimilarTestResults(project: string, runId: number, testResultId: number, testSubResultId: number, top?: number, continuationToken?: String): Promise<TestCaseResult[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörning
- testResultId
-
number
ID för testresultat i en testkörning
- testSubResultId
-
number
ID för delresultat i ett testresultat
- top
-
number
Maximalt antal resultat som ska returneras
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returnerar
Promise<TestCaseResult[]>
getTestIterationAttachmentContent(string, number, number, number, number)
Returnerar en bifogad test-iteration
function getTestIterationAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- iterationId
-
number
Returnerar
Promise<ArrayBuffer>
getTestIterationAttachmentZip(string, number, number, number, number)
Returnerar en bifogad test-iteration
function getTestIterationAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- iterationId
-
number
Returnerar
Promise<ArrayBuffer>
getTestLogsForBuild(string, number, TestLogType, string, string, boolean, number, String)
Hämta en lista över referens för build-bifogade filer
function getTestLogsForBuild(project: string, buildId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
ID för bygget för att hämta
- type
- TestLogType
typ av bifogad fil som ska hämtas
- directoryPath
-
string
katalogsökväg för vilken bifogade filer behövs
- fileNamePrefix
-
string
filnamnsprefix för att filtrera listan över bifogade filer
- fetchMetaData
-
boolean
Standardvärdet är falskt, ange om metadata behövs
- top
-
number
Antal referens för testbilagor som ska returneras
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returnerar
getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)
Hämta SAS-Uri för en bifogad version
function getTestLogStoreEndpointDetailsForBuildLog(project: string, build: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- build
-
number
ID för bygget för att hämta
- type
- TestLogType
typ av fil
- filePath
-
string
filePath som sas uri behövs för
Returnerar
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForResultLog(string, number, number, TestLogType, string)
Hämta SAS-Uri för en bifogad testresultatbilaga
function getTestLogStoreEndpointDetailsForResultLog(project: string, runId: number, resultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörningen som innehåller resultat
- resultId
-
number
ID för testresultatet vars filer måste laddas ned
- type
- TestLogType
typ av fil
- filePath
-
string
filePath som sas uri behövs för
Returnerar
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)
Hämta SAS-Uri för en testkörningsbilaga
function getTestLogStoreEndpointDetailsForRunLog(project: string, runId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörningen vars fil måste laddas ned
- type
- TestLogType
typ av fil
- filePath
-
string
filePath som sas uri behövs för
Returnerar
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForSubResultLog(string, number, number, number, TestLogType, string)
Hämta SAS-Uri för en bifogad testunderresultat
function getTestLogStoreEndpointDetailsForSubResultLog(project: string, runId: number, resultId: number, subResultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörningen som innehåller resultat
- resultId
-
number
ID för testresultatet som innehåller delresultat
- subResultId
-
number
ID för testunderresultatet vars fil sas uri behövs
- type
- TestLogType
typ av fil
- filePath
-
string
filePath som sas uri behövs för
Returnerar
Promise<TestLogStoreEndpointDetails>
getTestPipelineMetrics(string, number, string, string, string, Metrics[], boolean)
Få en sammanfattning av testresultaten.
function getTestPipelineMetrics(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, metricNames?: Metrics[], groupByNode?: boolean): Promise<PipelineTestMetrics>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- pipelineId
-
number
Pipeline-ID. Det här är samma som bygg-ID.
- stageName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- phaseName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- jobName
-
string
Matriser i YAML genererar kopior av ett jobb med olika indata i matrisen. JobName är namnet på dessa indata. Maximal längd som stöds för namn är 256 tecken.
- metricNames
-
Metrics[]
- groupByNode
-
boolean
Gruppsammanfattning för varje nod i pipleine-arvegodset
Returnerar
Promise<PipelineTestMetrics>
getTestResultAttachmentContent(string, number, number, number)
Returnerar en bifogad testresultatbilaga
function getTestResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
Returnerar
Promise<ArrayBuffer>
getTestResultAttachments(string, number, number)
function getTestResultAttachments(project: string, runId: number, testCaseResultId: number): Promise<TestAttachment[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
Returnerar
Promise<TestAttachment[]>
getTestResultAttachmentZip(string, number, number, number)
Returnerar en bifogad testresultatbilaga
function getTestResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
Returnerar
Promise<ArrayBuffer>
getTestResultById(string, number, number, ResultDetails)
function getTestResultById(project: string, runId: number, testResultId: number, detailsToInclude?: ResultDetails): Promise<TestCaseResult>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testResultId
-
number
- detailsToInclude
- ResultDetails
Returnerar
Promise<TestCaseResult>
getTestResultDetailsForBuild(string, number, string, string, string, string, boolean, boolean)
function getTestResultDetailsForBuild(project: string, buildId: number, publishContext?: string, groupBy?: string, filter?: string, orderby?: string, shouldIncludeResults?: boolean, queryRunSummaryForInProgress?: boolean): Promise<TestResultsDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- publishContext
-
string
- groupBy
-
string
- filter
-
string
- orderby
-
string
- shouldIncludeResults
-
boolean
- queryRunSummaryForInProgress
-
boolean
Returnerar
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>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- groupBy
-
string
- filter
-
string
- orderby
-
string
- shouldIncludeResults
-
boolean
- queryRunSummaryForInProgress
-
boolean
Returnerar
Promise<TestResultsDetails>
getTestResultLogs(string, number, number, TestLogType, string, string, boolean, number, String)
Hämta en lista över referensen för bifogade testresultat
function getTestResultLogs(project: string, runId: number, resultId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörningen som innehåller resultatet
- resultId
-
number
ID för testresultatet
- type
- TestLogType
typ av bifogade filer som ska hämtas
- directoryPath
-
string
katalogsökväg för bifogade filer som ska hämtas
- fileNamePrefix
-
string
filnamnsprefix för att filtrera listan över bifogade filer
- fetchMetaData
-
boolean
Standardvärdet är falskt, ange om metadata behövs
- top
-
number
Referens för numbe av bifogade filer som ska returneras
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returnerar
getTestResultMachines(string, number)
Hämtar testresultatdatorer för det angivna TestRunId
function getTestResultMachines(project: string, runId: number): Promise<TestResultMachine[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för TestRun för att lägga till datorer för
Returnerar
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[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- detailsToInclude
- ResultDetails
- skip
-
number
- top
-
number
- outcomes
- newTestsOnly
-
boolean
Returnerar
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>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- publishContext
-
string
- outcomes
- top
-
number
- continuationToken
-
string
Returnerar
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], boolean, number, String)
Hämta en lista med resultat.
function getTestResultsByPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], includeAllBuildRuns?: boolean, top?: number, continuationToken?: String): Promise<PagedList<ShallowTestCaseResult>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- pipelineId
-
number
Pipeline-ID. Det här är samma som bygg-ID.
- stageName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- phaseName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- jobName
-
string
Matriser i YAML genererar kopior av ett jobb med olika indata i matrisen. JobName är namnet på dessa indata. Maximal längd som stöds för namn är 256 tecken.
- outcomes
Lista över resultatresultat
- includeAllBuildRuns
-
boolean
Om du vill inkludera testkörningar från alla byggkörningar eller inte.
- top
-
number
Maximalt antal resultat som ska returneras
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returnerar
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByPipelineMRX(string, number, string, string, string, TestOutcome[], boolean, number, String)
Hämtar fullständiga TestCaseResult-objekt med 1MRX-information för angivet pipelineId
function getTestResultsByPipelineMRX(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], includeAllBuildRuns?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestCaseResult>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- pipelineId
-
number
Pipeline-ID. Det här är samma som bygg-ID.
- stageName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- phaseName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- jobName
-
string
Matriser i YAML genererar kopior av ett jobb med olika indata i matrisen. JobName är namnet på dessa indata. Maximal längd som stöds för namn är 256 tecken.
- outcomes
Lista över resultatresultat
- includeAllBuildRuns
-
boolean
Om du vill inkludera testkörningar från alla byggkörningar eller inte. Standardvärdet är falskt.
- top
-
number
Maximalt antal resultat som ska returneras. Standardvärdet är 10000.
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returnerar
Promise<PagedList<TestCaseResult>>
getTestResultsByQuery(TestResultsQuery, string)
function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>
Parametrar
- query
- TestResultsQuery
- project
-
string
Projekt-ID eller projektnamn
Returnerar
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[]>
Parametrar
- queryModel
- QueryModel
- project
-
string
Projekt-ID eller projektnamn
- includeResultDetails
-
boolean
- includeIterationDetails
-
boolean
- skip
-
number
- top
-
number
Returnerar
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>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- releaseId
-
number
- releaseEnvid
-
number
- publishContext
-
string
- outcomes
- top
-
number
- continuationToken
-
string
Returnerar
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsSettings(string, TestResultsSettingsType)
Hämta TestResultsSettings-data
function getTestResultsSettings(project: string, settingsType?: TestResultsSettingsType): Promise<TestResultsSettings>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- settingsType
- TestResultsSettingsType
Returnerar
Promise<TestResultsSettings>
getTestResultWorkItemsById(string, number, number)
function getTestResultWorkItemsById(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
Returnerar
Promise<WorkItemReference[]>
getTestRunAttachmentContent(string, number, number)
Returnerar en bifogad testkörning
function getTestRunAttachmentContent(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- attachmentId
-
number
Returnerar
Promise<ArrayBuffer>
getTestRunAttachments(string, number)
function getTestRunAttachments(project: string, runId: number): Promise<TestAttachment[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<TestAttachment[]>
getTestRunAttachmentZip(string, number, number)
Returnerar en bifogad testkörning
function getTestRunAttachmentZip(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- attachmentId
-
number
Returnerar
Promise<ArrayBuffer>
getTestRunById(string, number, boolean, boolean)
function getTestRunById(project: string, runId: number, includeDetails?: boolean, includeTags?: boolean): Promise<TestRun>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- includeDetails
-
boolean
- includeTags
-
boolean
Returnerar
Promise<TestRun>
getTestRunCodeCoverage(string, number, number)
function getTestRunCodeCoverage(project: string, runId: number, flags: number): Promise<TestRunCoverage[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- flags
-
number
Returnerar
Promise<TestRunCoverage[]>
getTestRunLogs(string, number, TestLogType, string, string, boolean, number, String)
Hämta en lista över referens för testkörningsbilagor
function getTestRunLogs(project: string, runId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörningen
- type
- TestLogType
typ av bifogade filer som ska hämtas
- directoryPath
-
string
katalogsökväg för vilken bifogade filer behövs
- fileNamePrefix
-
string
filnamnsprefix för att filtrera listan över bifogade filer
- fetchMetaData
-
boolean
Standardvärdet är falskt, ange om metadata behövs
- top
-
number
Referens för antal bifogade filer som ska returneras
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returnerar
getTestRunLogStoreAttachmentContent(string, number, string)
Returnerar den bifogade filen med det angivna filnamnet för angivet runId från LogStore.
function getTestRunLogStoreAttachmentContent(project: string, runId: number, filename: string): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Testa RunId
- filename
-
string
Filnamn för bifogad fil
Returnerar
Promise<ArrayBuffer>
getTestRunLogStoreAttachments(string, number)
Returnerar en lista med bifogade filer för angivet runId från LogStore.
function getTestRunLogStoreAttachments(project: string, runId: number): Promise<TestLogStoreAttachment[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Testa RunId
Returnerar
Promise<TestLogStoreAttachment[]>
getTestRunLogStoreAttachmentZip(string, number, string)
Returnerar den bifogade filen med det angivna filnamnet för angivet runId från LogStore.
function getTestRunLogStoreAttachmentZip(project: string, runId: number, filename: string): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Testa RunId
- filename
-
string
Filnamn för bifogad fil
Returnerar
Promise<ArrayBuffer>
getTestRunMessageLogs(string, number)
Hämta testkörningsmeddelandeloggar
function getTestRunMessageLogs(project: string, runId: number): Promise<TestMessageLogDetails[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för körningen att hämta.
Returnerar
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[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildUri
-
string
- owner
-
string
- tmiRunId
-
string
- planId
-
number
- includeRunDetails
-
boolean
- automated
-
boolean
- skip
-
number
- top
-
number
Returnerar
Promise<TestRun[]>
getTestRunsBySessionId(string, number)
Hämtar testkörningar som är associerade till en session
function getTestRunsBySessionId(project: string, sessionId: number): Promise<number[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
ID för TestResults-sessionen för att hämta testkörningar för.
Returnerar
Promise<number[]>
getTestRunStatistics(string, number)
Hämta testkörningsstatistik , som används när vi vill få en sammanfattning av en körning efter utfall.
function getTestRunStatistics(project: string, runId: number): Promise<TestRunStatistic>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för körningen att hämta.
Returnerar
Promise<TestRunStatistic>
getTestRunSummaryByOutcome(string, number)
Hämta testkörningssammanfattning, som används när vi vill få en sammanfattning av en körning efter utfall. Testkörningen ska vara i slutfört tillstånd.
function getTestRunSummaryByOutcome(project: string, runId: number): Promise<TestRunStatistic>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för körningen att hämta.
Returnerar
Promise<TestRunStatistic>
getTestSession(string, number)
Hämtar metadataobjektet TestResultsSession i TCM-datalagret
function getTestSession(project: string, buildId: number): Promise<TestResultsSession[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
Returnerar
Promise<TestResultsSession[]>
getTestSessionLayout(string, string)
Hämtar TestResultsSession Layout-objektet i TCM-datalagret
function getTestSessionLayout(project: string, sessionId: string): Promise<any[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
string
Returnerar
Promise<any[]>
getTestSessionLayoutBySessionId(string, number)
Hämtar TestResultsSession Layout-objektet i TCM-datalagret
function getTestSessionLayoutBySessionId(project: string, sessionId: number): Promise<any[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
Hämta sessionsobjekt.
Returnerar
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[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- detailsToInclude
- ResultDetails
- skip
-
number
- top
-
number
- outcomes
- newTestsOnly
-
boolean
Returnerar
Promise<TestCaseResult[]>
getTestSettingsById(string, number)
function getTestSettingsById(project: string, testSettingsId: number): Promise<TestSettings>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testSettingsId
-
number
Returnerar
Promise<TestSettings>
getTestSubResultAttachmentContent(string, number, number, number, number)
Returnerar en bifogad testunderresultatbilaga
function getTestSubResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- testSubResultId
-
number
Returnerar
Promise<ArrayBuffer>
getTestSubResultAttachments(string, number, number, number)
Returnerar referenserna för bifogade filer för testunderresultatet.
function getTestSubResultAttachments(project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachment[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
Returnerar
Promise<TestAttachment[]>
getTestSubResultAttachmentZip(string, number, number, number, number)
Returnerar en bifogad testunderresultatbilaga
function getTestSubResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- testSubResultId
-
number
Returnerar
Promise<ArrayBuffer>
getTestSubResultLogs(string, number, number, number, TestLogType, string, string, boolean, number, String)
Hämta en lista över referensen för bifogade filer för testunderresultat
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>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörningen som innehåller resultatet
- resultId
-
number
ID för testresultatet som innehåller delresultat
- subResultId
-
number
ID för testunderresultatet
- type
- TestLogType
typ av bifogade filer som ska hämtas
- directoryPath
-
string
katalogsökväg för den bifogade filen för att hämta
- fileNamePrefix
-
string
filnamnsprefix för att filtrera listan över bifogade filer
- fetchMetaData
-
boolean
Standardvärdet är falskt, ange om metadata behövs
- top
-
number
Referens för antal bifogade filer som ska returneras
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returnerar
getTestTagsForBuild(string, number)
Hämta alla taggar i en version.
function getTestTagsForBuild(project: string, buildId: number): Promise<TestTag[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
Bygg-ID
Returnerar
Promise<TestTag[]>
getTestTagsForRelease(string, number, number)
Hämta alla taggar i en version.
function getTestTagsForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTag[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- releaseId
-
number
Versions-ID
- releaseEnvId
-
number
Versionsmiljö-ID
Returnerar
Promise<TestTag[]>
getTestTagSummaryForBuild(string, number)
Hämta alla taggar i en version.
function getTestTagSummaryForBuild(project: string, buildId: number): Promise<TestTagSummary>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
Bygg-ID
Returnerar
Promise<TestTagSummary>
getTestTagSummaryForRelease(string, number, number)
Hämta alla taggar i en version.
function getTestTagSummaryForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTagSummary>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- releaseId
-
number
Versions-ID
- releaseEnvId
-
number
Versionsmiljö-ID
Returnerar
Promise<TestTagSummary>
getTestWeightedScoreByBuild(string, number, boolean, boolean)
function getTestWeightedScoreByBuild(project: string, buildId: number, includeAllOutcomes?: boolean, onlyFlakyResults?: boolean): Promise<TestCaseResult[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- includeAllOutcomes
-
boolean
- onlyFlakyResults
-
boolean
Returnerar
Promise<TestCaseResult[]>
publishTestResultDocument(TestResultDocument, string, number)
function publishTestResultDocument(document: TestResultDocument, project: string, runId: number): Promise<TestResultDocument>
Parametrar
- document
- TestResultDocument
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<TestResultDocument>
queryCustomFields(string, CustomTestFieldScope)
Returnerar Lista över anpassade testfält för det angivna omfånget för det anpassade testfältet.
function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- scopeFilter
- CustomTestFieldScope
Omfång för anpassade testfält som ska returneras.
Returnerar
Promise<CustomTestFieldDefinition[]>
queryResultTrendForBuild(TestResultTrendFilter, string)
function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parametrar
- filter
- TestResultTrendFilter
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<AggregatedDataForResultTrend[]>
queryResultTrendForRelease(TestResultTrendFilter, string)
function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parametrar
- filter
- TestResultTrendFilter
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<AggregatedDataForResultTrend[]>
queryTestHistory(TestHistoryQuery, string)
Hämta historik för en testmetod med TestHistoryQuery
function queryTestHistory(filter: TestHistoryQuery, project: string): Promise<TestHistoryQuery>
Parametrar
- filter
- TestHistoryQuery
TestHistoryQuery för att hämta historik
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<TestHistoryQuery>
queryTestMethodLinkedWorkItems(string, string)
function queryTestMethodLinkedWorkItems(project: string, testName: string): Promise<TestToWorkItemLinks>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testName
-
string
Returnerar
Promise<TestToWorkItemLinks>
queryTestResultHistory(ResultsFilter, string)
function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>
Parametrar
- filter
- ResultsFilter
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<TestResultHistory>
queryTestResultsMetaData(string[], string, ResultMetaDataDetails)
Hämta lista över testresultatmetadatainformation för motsvarande testcasereferenceId
function queryTestResultsMetaData(testCaseReferenceIds: string[], project: string, detailsToInclude?: ResultMetaDataDetails): Promise<TestResultMetaData[]>
Parametrar
- testCaseReferenceIds
-
string[]
TestCaseReference-ID:n för testresultatet som ska frågas, kommaavgränsad lista över giltiga ID:n (gräns nr. för ID:n 200).
- project
-
string
Projekt-ID eller projektnamn
- detailsToInclude
- ResultMetaDataDetails
Information som ska inkluderas med metadata för testresultat. Standardvärdet är Ingen. Andra värden är FlakyIdentifiers.
Returnerar
Promise<TestResultMetaData[]>
queryTestResultsReportForBuild(string, number, string, boolean, BuildReference)
function queryTestResultsReportForBuild(project: string, buildId: number, publishContext?: string, includeFailureDetails?: boolean, buildToCompare?: BuildReference): Promise<TestResultSummary>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- publishContext
-
string
- includeFailureDetails
-
boolean
- buildToCompare
- BuildReference
Returnerar
Promise<TestResultSummary>
queryTestResultsReportForPipeline(string, number, string, string, string, boolean)
Få en sammanfattning av testresultaten.
function queryTestResultsReportForPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, includeFailureDetails?: boolean): Promise<TestResultSummary>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- pipelineId
-
number
Pipeline-ID. Det här är samma som bygg-ID.
- stageName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- phaseName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- jobName
-
string
Matriser i YAML genererar kopior av ett jobb med olika indata i matrisen. JobName är namnet på dessa indata. Maximal längd som stöds för namn är 256 tecken.
- includeFailureDetails
-
boolean
Om true returnerar felinsikter
Returnerar
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>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- includeFailureDetails
-
boolean
- releaseToCompare
- ReleaseReference
Returnerar
Promise<TestResultSummary>
queryTestResultsSummaryForReleases(ReleaseReference[], string)
function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>
Parametrar
- releases
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<TestResultSummary[]>
queryTestResultWorkItems(string, string, string, number, Date, number, number)
WorkItems för frågetestresultat baserat på filter
function queryTestResultWorkItems(project: string, workItemCategory: string, automatedTestName?: string, testCaseId?: number, maxCompleteDate?: Date, days?: number, workItemCount?: number): Promise<WorkItemReference[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- workItemCategory
-
string
kan ta värden Microsoft.BugCategory eller alla (för att få alla workitems)
- automatedTestName
-
string
- testCaseId
-
number
- maxCompleteDate
-
Date
- days
-
number
- workItemCount
-
number
Returnerar
Promise<WorkItemReference[]>
queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, TestRunSortOrderType, string)
Frågetestkörningar baserat på filter. Obligatoriska fält är minLastUpdatedDate och 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>>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- minLastUpdatedDate
-
Date
Minsta senast ändrade körningsdatum som ska frågas (obligatoriskt).
- maxLastUpdatedDate
-
Date
Högsta senast ändrade körningsdatum som ska frågas (Obligatoriskt, skillnaden mellan minsta och högsta datum kan vara högst 7 dagar).
- state
- TestRunState
Aktuellt tillstånd för de körningar som ska frågas.
- planIds
-
number[]
Planera ID:t för de körningar som ska frågas, kommaavgränsad lista över giltiga ID:er.
- isAutomated
-
boolean
Automation-typen av körningar som ska frågas.
- publishContext
- TestRunPublishContext
PublishContext för de körningar som ska frågas.
- buildIds
-
number[]
Skapa ID:er för de körningar som ska frågas, kommaavgränsad lista över giltiga ID:er.
- buildDefIds
-
number[]
Skapa definitions-ID för körningar som ska frågas, kommaavgränsad lista över giltiga ID:er.
- branchName
-
string
Källgrenens namn på de körningar som ska frågas.
- releaseIds
-
number[]
Versions-ID:t för de körningar som ska frågas, kommaavgränsad lista över giltiga ID:er.
- releaseDefIds
-
number[]
Versionsdefinitions-ID för de körningar som ska frågas, kommaavgränsad lista över giltiga ID:er.
- releaseEnvIds
-
number[]
Versionsmiljö-ID:t för körningar som ska frågas, kommaavgränsad lista över giltiga ID:er.
- releaseEnvDefIds
-
number[]
Versionsmiljödefinitions-ID för körningar som ska frågas, kommaavgränsad lista över giltiga ID:er.
- runTitle
-
string
Kör rubriken för de körningar som ska frågas.
- top
-
number
Antal körningar som ska frågas. Gränsen är 100
- sortOrder
- TestRunSortOrderType
Sorteringsordning efter LastUpdated för testkörningarna.
- continuationToken
-
string
continuationToken har tagits emot från föregående batch eller null för den första batchen. Det är inte tänkt att skapas (eller ändras, om det tas emot från den senaste batchen) av användaren.
Returnerar
queryTestSummaryByRequirement(TestResultsContext, string, number[])
function queryTestSummaryByRequirement(resultsContext: TestResultsContext, project: string, workItemIds?: number[]): Promise<TestSummaryForWorkItem[]>
Parametrar
- resultsContext
- TestResultsContext
- project
-
string
Projekt-ID eller projektnamn
- workItemIds
-
number[]
Returnerar
Promise<TestSummaryForWorkItem[]>
testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)
Skapa och hämta sas-uri för byggcontainern
function testLogStoreEndpointDetailsForBuild(project: string, buildId: number, testLogStoreOperationType: TestLogStoreOperationType): Promise<TestLogStoreEndpointDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
ID för bygget för att hämta
- testLogStoreOperationType
- TestLogStoreOperationType
Typ av åtgärd som ska utföras med sas uri
Returnerar
Promise<TestLogStoreEndpointDetails>
testLogStoreEndpointDetailsForResult(string, number, number, number, string, TestLogType)
Skapa en tom fil för ett resultat och Hämta Sas-URI för filen
function testLogStoreEndpointDetailsForResult(project: string, runId: number, resultId: number, subResultId: number, filePath: string, type: TestLogType): Promise<TestLogStoreEndpointDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för testkörningen som innehåller resultatet
- resultId
-
number
ID för testresultatet som innehåller underresultat
- subResultId
-
number
ID för testunderresultatet vars fil sas uri behövs
- filePath
-
string
filsökväg i underresultatet som sas uri behövs för
- type
- TestLogType
Typ av fil för nedladdning
Returnerar
Promise<TestLogStoreEndpointDetails>
testLogStoreEndpointDetailsForRun(string, number, TestLogStoreOperationType, string, TestLogType)
Skapa en tom fil för en körning och hämta Sas-uri för filen
function testLogStoreEndpointDetailsForRun(project: string, runId: number, testLogStoreOperationType: TestLogStoreOperationType, filePath?: string, type?: TestLogType): Promise<TestLogStoreEndpointDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
ID för körningen för att hämta slutpunktsinformation
- testLogStoreOperationType
- TestLogStoreOperationType
Typ av åtgärd som ska utföras med sas uri
- filePath
-
string
filsökväg för att skapa en tom fil
- type
- TestLogType
Standardvärdet är GeneralAttachment, typ av tom fil som ska skapas
Returnerar
Promise<TestLogStoreEndpointDetails>
testResultsGroupDetails(string, number, string, string, string, boolean, boolean)
Hämta all tillgänglig gruppinformation och för dessa grupper får du misslyckade och avbrutna resultat.
function testResultsGroupDetails(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, shouldIncludeFailedAndAbortedResults?: boolean, queryGroupSummaryForInProgress?: boolean): Promise<TestResultsDetails>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- pipelineId
-
number
Pipeline-ID. Det här är samma som bygg-ID.
- stageName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- phaseName
-
string
Namnet på fasen. Maximal längd som stöds för namn är 256 tecken.
- jobName
-
string
Matriser i YAML genererar kopior av ett jobb med olika indata i matrisen. JobName är namnet på dessa indata. Maximal längd som stöds för namn är 256 tecken.
- shouldIncludeFailedAndAbortedResults
-
boolean
Om sant returneras ID:t för misslyckade och avbrutna resultat för varje testgrupp
- queryGroupSummaryForInProgress
-
boolean
Om sant beräknas även sammanfattningen för InProgress-körningar.
Returnerar
Promise<TestResultsDetails>
updateCodeCoverageSummary(string, number, CodeCoverageData)
http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Begäran: Sammanfattning av Json för kodtäckning
function updateCodeCoverageSummary(project: string, buildId: number, coverageData?: CodeCoverageData): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- coverageData
- CodeCoverageData
Returnerar
Promise<void>
updateCustomField(CustomTestFieldUpdateDefinition, string)
Returnerar information om det anpassade testfältet som uppdateras.
function updateCustomField(updateCustomTestField: CustomTestFieldUpdateDefinition, project: string): Promise<CustomTestFieldDefinition>
Parametrar
- updateCustomTestField
- CustomTestFieldUpdateDefinition
Anpassat testfält som måste uppdateras.
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<CustomTestFieldDefinition>
updatePipelinesTestSettings(TestResultsUpdateSettings, string)
Uppdatera projektinställningar för testresultat
function updatePipelinesTestSettings(testResultsUpdateSettings: TestResultsUpdateSettings, project: string): Promise<TestResultsSettings>
Parametrar
- testResultsUpdateSettings
- TestResultsUpdateSettings
- project
-
string
Projekt-ID eller projektnamn
Returnerar
Promise<TestResultsSettings>
updateTestResults(TestCaseResult[], string, number)
function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parametrar
- results
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<TestCaseResult[]>
updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)
Uppdatera egenskaper för testresultatmetadata
function updateTestResultsMetaData(testResultMetaDataUpdateInput: TestResultMetaDataUpdateInput, project: string, testCaseReferenceId: number): Promise<TestResultMetaData>
Parametrar
- testResultMetaDataUpdateInput
- TestResultMetaDataUpdateInput
TestResultMetaData uppdatera indata TestResultMetaDataUpdateInput
- project
-
string
Projekt-ID eller projektnamn
- testCaseReferenceId
-
number
TestCaseReference-ID för testresultat som ska uppdateras.
Returnerar
Promise<TestResultMetaData>
updateTestResultsToTestRunSession(TestCaseResult[], string, number)
Skapar TestResultsMRX-objekt i TCM-datalagret för befintliga testresultat
function updateTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<number[]>
Parametrar
- results
Resultatobjekt med endast MRX-egenskaper för testresultat och befintligt testResultId
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
RunId för testkörning
Returnerar
Promise<number[]>
updateTestRun(RunUpdateModel, string, number)
function updateTestRun(runUpdateModel: RunUpdateModel, project: string, runId: number): Promise<TestRun>
Parametrar
- runUpdateModel
- RunUpdateModel
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returnerar
Promise<TestRun>
updateTestRunsBySessionId(TestSessionTestRun, string, number)
Uppdaterar testkörningar som är associerade med en session
function updateTestRunsBySessionId(testRunIds: TestSessionTestRun, project: string, sessionId: number): Promise<number[]>
Parametrar
- testRunIds
- TestSessionTestRun
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
ID för TestResults-sessionen som testkörningar ska uppdateras för.
Returnerar
Promise<number[]>
updateTestRunTags(TestTagsUpdateModel, string, number)
Uppdatera taggar för en körning, Taggar kan läggas till och tas bort
function updateTestRunTags(testTagsUpdateModel: TestTagsUpdateModel, project: string, runId: number): Promise<TestTag[]>
Parametrar
- testTagsUpdateModel
- TestTagsUpdateModel
TestTagsUpdateModel
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
RunId för körningen
Returnerar
Promise<TestTag[]>
updateTestSession(TestResultsSession, string, number)
Uppdaterar testsessionsobjekt som är associerat med ett sessionId
function updateTestSession(session: TestResultsSession, project: string, sessionId: number): Promise<number>
Parametrar
- session
- TestResultsSession
Uppdatera sessionsobjekt
- project
-
string
Projekt-ID eller projektnamn
- sessionId
-
number
ID för TestResults-session att uppdatera testsessionsobjekt för.
Returnerar
Promise<number>