TestResultsRestClient class
Basklass som ska användas (härledd från) för att göra begäranden till VSS REST-API:er
- Extends
Konstruktorer
Test |
Egenskaper
RESOURCE_AREA_ID |
Metoder
Konstruktorinformation
TestResultsRestClient(IVssRestClientOptions)
Egenskapsinformation
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Egenskapsvärde
string
Metodinformation
addCustomFields(CustomTestFieldDefinition[], string)
function addCustomFields(newFields: CustomTestFieldDefinition[], project: string): Promise<CustomTestFieldDefinition[]>
Parametrar
- newFields
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
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
Returer
Promise<TestCaseResult[]>
addWorkItemToTestLinks(WorkItemToTestLinks, string)
function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>
Parametrar
- workItemToTestLinks
- WorkItemToTestLinks
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
Promise<TestAttachmentReference>
createTestRun(RunCreateModel, string)
function createTestRun(testRun: RunCreateModel, project: string): Promise<TestRun>
Parametrar
- testRun
- RunCreateModel
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
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
Test RunId
Returer
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
Returer
Promise<number>
createTestSettings(TestSettings, string)
function createTestSettings(testSettings: TestSettings, project: string): Promise<number>
Parametrar
- testSettings
- TestSettings
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
Promise<TestAttachmentReference>
deleteCustomFieldById(string, number)
function deleteCustomFieldById(project: string, testExtensionFieldId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testExtensionFieldId
-
number
Returer
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
Returer
Promise<void>
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
Returer
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
Returer
Promise<void>
deleteTestRun(string, number)
function deleteTestRun(project: string, runId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returer
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
Returer
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
Test RunId
- filename
-
string
Filnamn för bifogad fil
Returer
Promise<void>
deleteTestSettings(string, number)
function deleteTestSettings(project: string, testSettingsId: number): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testSettingsId
-
number
Returer
Promise<void>
fetchSourceCodeCoverageReport(string, number)
function fetchSourceCodeCoverageReport(project: string, buildId: number): Promise<SourceViewBuildCoverage[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
Returer
Promise<SourceViewBuildCoverage[]>
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
Returer
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
Returer
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
Returer
Promise<CodeCoverageSummary>
getCoverageStatusBadge(string, string, string, string)
<p>Hämtar täckningsstatus 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.
Returer
Promise<string>
getFailureTypes(string)
Returnerar listan över testfeltyper.
function getFailureTypes(project: string): Promise<TestResultFailureType[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
Promise<string>
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
Returer
Promise<TestCaseResult[]>
getFlakyTestResultsByTestRun(string, number)
function getFlakyTestResultsByTestRun(project: string, runId: number): Promise<TestCaseResult[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returer
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
Returer
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
Returer
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.
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], number, String)
Hämta en lista med resultat.
function getTestResultsByPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], 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
- top
-
number
Maximalt antal resultat som ska returneras
- continuationToken
-
String
Rubrik för att skicka fortsättningenToken
Returer
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByQuery(TestResultsQuery, string)
function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>
Parametrar
- query
- TestResultsQuery
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
Promise<ArrayBuffer>
getTestRunAttachments(string, number)
function getTestRunAttachments(project: string, runId: number): Promise<TestAttachment[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- runId
-
number
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Test RunId
- filename
-
string
Filnamn för bifogad fil
Returer
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
Test RunId
Returer
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
Test RunId
- filename
-
string
Filnamn för bifogad fil
Returer
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.
Returer
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
Returer
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.
Returer
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.
Returer
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.
Returer
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
Returer
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
Returer
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.
Returer
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
Returer
Promise<TestCaseResult[]>
getTestSettingsById(string, number)
function getTestSettingsById(project: string, testSettingsId: number): Promise<TestSettings>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testSettingsId
-
number
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
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
Returer
Promise<TestTagSummary>
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
Returer
Promise<TestResultDocument>
queryCustomFields(string, CustomTestFieldScope)
function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- scopeFilter
- CustomTestFieldScope
Returer
Promise<CustomTestFieldDefinition[]>
queryResultTrendForBuild(TestResultTrendFilter, string)
function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parametrar
- filter
- TestResultTrendFilter
- project
-
string
Projekt-ID eller projektnamn
Returer
Promise<AggregatedDataForResultTrend[]>
queryResultTrendForRelease(TestResultTrendFilter, string)
function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parametrar
- filter
- TestResultTrendFilter
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
Promise<TestHistoryQuery>
queryTestMethodLinkedWorkItems(string, string)
function queryTestMethodLinkedWorkItems(project: string, testName: string): Promise<TestToWorkItemLinks>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- testName
-
string
Returer
Promise<TestToWorkItemLinks>
queryTestResultHistory(ResultsFilter, string)
function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>
Parametrar
- filter
- ResultsFilter
- project
-
string
Projekt-ID eller projektnamn
Returer
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.
Returer
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
Returer
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
Returer
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
Returer
Promise<TestResultSummary>
queryTestResultsSummaryForReleases(ReleaseReference[], string)
function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>
Parametrar
- releases
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
Promise<WorkItemReference[]>
queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, 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, 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
- 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.
Returer
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[]
Returer
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
Returer
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
Returer
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
Returer
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.
Returer
Promise<TestResultsDetails>
updateCodeCoverageSummary(string, number, CodeCoverageData)
http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json of code coverage summary
function updateCodeCoverageSummary(project: string, buildId: number, coverageData?: CodeCoverageData): Promise<void>
Parametrar
- project
-
string
Projekt-ID eller projektnamn
- buildId
-
number
- coverageData
- CodeCoverageData
Returer
Promise<void>
updateCustomField(CustomTestFieldUpdateDefinition, string)
function updateCustomField(updateCustomTestField: CustomTestFieldUpdateDefinition, project: string): Promise<CustomTestFieldDefinition>
Parametrar
- updateCustomTestField
- CustomTestFieldUpdateDefinition
- project
-
string
Projekt-ID eller projektnamn
Returer
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
Returer
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
Returer
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.
Returer
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
Returer
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
Returer
Promise<TestRun>
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
Returer
Promise<TestTag[]>