Dela via


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

TestResultsRestClient(IVssRestClientOptions)

Egenskaper

RESOURCE_AREA_ID

Metoder

addCustomFields(CustomTestFieldDefinition[], string)
addTestResultsToTestRun(TestCaseResult[], string, number)
addTestResultsToTestRunSession(TestCaseResult[], string, number)

Lägga till testresultat för att testa körningssessionen

addWorkItemToTestLinks(WorkItemToTestLinks, string)
createAnalysis(TestSessionAnalysis[], string, number)

Skapar sessionsanalysobjekt i TCM-datalager för en viss session

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

Skapar en bifogad fil i LogStore för angivet buildId.

createEnvironment(TestSessionEnvironment[], string)

Skapar miljöobjekt i TCM-datalager

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

För det angivna sessions-ID:t skapar du miljö-, konfigurations- och datorobjekt i TCM-datalagret

createFailureType(TestResultFailureTypeRequestModel, string)

Skapar en ny testfelstyp

createNotification(TestSessionNotification[], string, number)

Skapar meddelandeobjekt i TCM-datalager för en viss session

createTestIterationResultAttachment(TestAttachmentRequestModel, string, number, number, number, string)
createTestResultAttachment(TestAttachmentRequestModel, string, number, number)
createTestRun(RunCreateModel, string)
createTestRunAttachment(TestAttachmentRequestModel, string, number)
createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)

Skapar en bifogad fil i LogStore för angivet runId.

createTestSession(TestResultsSession, string)

Skapar TestResultsSession-objekt i TCM-datalagret

createTestSettings(TestSettings, string)
createTestSubResultAttachment(TestAttachmentRequestModel, string, number, number, number)
deleteCustomFieldById(string, number)
deleteFailureType(string, number)

Tar bort en testfeltyp med angivet failureTypeId

deleteTestMethodToWorkItemLink(string, string, number)
deleteTestResultAttachment(string, number, number, number)
deleteTestRun(string, number)
deleteTestRunAttachment(string, number, number)
deleteTestRunLogStoreAttachment(string, number, string)

Tar bort den bifogade filen med det angivna filnamnet för angivet runId från LogStore.

deleteTestSettings(string, number)
fetchSourceCodeCoverageReport(string, number)
getBugsLinkedToTestResult(string, number, number)
getBuildCodeCoverage(string, number, number)
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)

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>

getFailureTypes(string)

Returnerar listan över testfeltyper.

getFileLevelCodeCoverage(FileCoverageRequest, string)

Hämta filtäckning för den angivna filen

getFlakyTestResultsByBuildDefinitionId(string, number, Date)
getFlakyTestResultsByTestRun(string, number)
getResultGroupsByBuild(string, number, string, string[], string)
getResultGroupsByRelease(string, number, string, number, string[], string)
getSessionNotifications(string, number)

Hämtar TestResultsSession Notification-objekt i TCM-datalagret

getSimilarTestResults(string, number, number, number, number, String)

Hämtar listan över resultat vars fel matchar den angivna.

getTestIterationAttachmentContent(string, number, number, number, number)

Returnerar en bifogad test-iteration

getTestIterationAttachmentZip(string, number, number, number, number)

Returnerar en bifogad test-iteration

getTestLogsForBuild(string, number, TestLogType, string, string, boolean, number, String)

Hämta en lista över referens för build-bifogade filer

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

Hämta SAS-Uri för en bifogad version

getTestLogStoreEndpointDetailsForResultLog(string, number, number, TestLogType, string)

Hämta SAS-Uri för en bifogad testresultatbilaga

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

Hämta SAS-Uri för en testkörningsbilaga

getTestLogStoreEndpointDetailsForSubResultLog(string, number, number, number, TestLogType, string)

Hämta SAS-Uri för en bifogad testunderresultat

getTestPipelineMetrics(string, number, string, string, string, Metrics[], boolean)

Få en sammanfattning av testresultaten.

getTestResultAttachmentContent(string, number, number, number)

Returnerar en bifogad testresultatbilaga

getTestResultAttachments(string, number, number)
getTestResultAttachmentZip(string, number, number, number)

Returnerar en bifogad testresultatbilaga

getTestResultById(string, number, number, ResultDetails)
getTestResultDetailsForBuild(string, number, string, string, string, string, boolean, boolean)
getTestResultDetailsForRelease(string, number, number, string, string, string, string, boolean, boolean)
getTestResultLogs(string, number, number, TestLogType, string, string, boolean, number, String)

Hämta en lista över referensen för bifogade testresultat

getTestResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)
getTestResultsByBuild(string, number, string, TestOutcome[], number, string)
getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], number, String)

Hämta en lista med resultat.

getTestResultsByQuery(TestResultsQuery, string)
getTestResultsByQueryWiql(QueryModel, string, boolean, boolean, number, number)
getTestResultsByRelease(string, number, number, string, TestOutcome[], number, string)
getTestResultsSettings(string, TestResultsSettingsType)

Hämta TestResultsSettings-data

getTestResultWorkItemsById(string, number, number)
getTestRunAttachmentContent(string, number, number)

Returnerar en bifogad testkörning

getTestRunAttachments(string, number)
getTestRunAttachmentZip(string, number, number)

Returnerar en bifogad testkörning

getTestRunById(string, number, boolean, boolean)
getTestRunCodeCoverage(string, number, number)
getTestRunLogs(string, number, TestLogType, string, string, boolean, number, String)

Hämta en lista över referens för testkörningsbilagor

getTestRunLogStoreAttachmentContent(string, number, string)

Returnerar den bifogade filen med det angivna filnamnet för angivet runId från LogStore.

getTestRunLogStoreAttachments(string, number)

Returnerar en lista med bifogade filer för angivet runId från LogStore.

getTestRunLogStoreAttachmentZip(string, number, string)

Returnerar den bifogade filen med det angivna filnamnet för angivet runId från LogStore.

getTestRunMessageLogs(string, number)

Hämta testkörningsmeddelandeloggar

getTestRuns(string, string, string, string, number, boolean, boolean, number, number)
getTestRunsBySessionId(string, number)

Hämtar testkörningar som är associerade till en session

getTestRunStatistics(string, number)

Hämta testkörningsstatistik , som används när vi vill få en sammanfattning av en körning efter utfall.

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.

getTestSession(string, number)

Hämtar metadataobjektet TestResultsSession i TCM-datalagret

getTestSessionLayout(string, string)

Hämtar TestResultsSession Layout-objektet i TCM-datalagret

getTestSessionLayoutBySessionId(string, number)

Hämtar TestResultsSession Layout-objektet i TCM-datalagret

getTestSessionResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)
getTestSettingsById(string, number)
getTestSubResultAttachmentContent(string, number, number, number, number)

Returnerar en bifogad testunderresultatbilaga

getTestSubResultAttachments(string, number, number, number)

Returnerar referenserna för bifogade filer för testunderresultatet.

getTestSubResultAttachmentZip(string, number, number, number, number)

Returnerar en bifogad testunderresultatbilaga

getTestSubResultLogs(string, number, number, number, TestLogType, string, string, boolean, number, String)

Hämta en lista över referensen för bifogade filer för testunderresultat

getTestTagsForBuild(string, number)

Hämta alla taggar i en version.

getTestTagsForRelease(string, number, number)

Hämta alla taggar i en version.

getTestTagSummaryForBuild(string, number)

Hämta alla taggar i en version.

getTestTagSummaryForRelease(string, number, number)

Hämta alla taggar i en version.

publishTestResultDocument(TestResultDocument, string, number)
queryCustomFields(string, CustomTestFieldScope)
queryResultTrendForBuild(TestResultTrendFilter, string)
queryResultTrendForRelease(TestResultTrendFilter, string)
queryTestHistory(TestHistoryQuery, string)

Hämta historik för en testmetod med TestHistoryQuery

queryTestMethodLinkedWorkItems(string, string)
queryTestResultHistory(ResultsFilter, string)
queryTestResultsMetaData(string[], string, ResultMetaDataDetails)

Hämta lista över testresultatmetadatainformation för motsvarande testcasereferenceId

queryTestResultsReportForBuild(string, number, string, boolean, BuildReference)
queryTestResultsReportForPipeline(string, number, string, string, string, boolean)

Få en sammanfattning av testresultaten.

queryTestResultsReportForRelease(string, number, number, string, boolean, ReleaseReference)
queryTestResultsSummaryForReleases(ReleaseReference[], string)
queryTestResultWorkItems(string, string, string, number, Date, number, number)

WorkItems för frågetestresultat baserat på filter

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.

queryTestSummaryByRequirement(TestResultsContext, string, number[])
testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)

Skapa och hämta sas-uri för byggcontainern

testLogStoreEndpointDetailsForResult(string, number, number, number, string, TestLogType)

Skapa en tom fil för ett resultat och Hämta Sas-URI för filen

testLogStoreEndpointDetailsForRun(string, number, TestLogStoreOperationType, string, TestLogType)

Skapa en tom fil för en körning och hämta Sas-uri för filen

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.

updateCodeCoverageSummary(string, number, CodeCoverageData)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json of code coverage summary

updateCustomField(CustomTestFieldUpdateDefinition, string)
updatePipelinesTestSettings(TestResultsUpdateSettings, string)

Uppdatera projektinställningar för testresultat

updateTestResults(TestCaseResult[], string, number)
updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)

Uppdatera egenskaper för testresultatmetadata

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

Skapar TestResultsMRX-objekt i TCM-datalagret för befintliga testresultat

updateTestRun(RunUpdateModel, string, number)
updateTestRunTags(TestTagsUpdateModel, string, number)

Uppdatera taggar för en körning, Taggar kan läggas till och tas bort

Konstruktorinformation

TestResultsRestClient(IVssRestClientOptions)

new TestResultsRestClient(options: IVssRestClientOptions)

Parametrar

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

project

string

Projekt-ID eller projektnamn

Returer

addTestResultsToTestRun(TestCaseResult[], string, number)

function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>

Parametrar

results

TestCaseResult[]

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

TestCaseResult[]

project

string

Projekt-ID eller projektnamn

runId

number

RunId för testkörning

Returer

Promise<TestCaseResult[]>

function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>

Parametrar

workItemToTestLinks
WorkItemToTestLinks
project

string

Projekt-ID eller projektnamn

Returer

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

TestSessionAnalysis[]

Information om sessionsanalys

project

string

Projekt-ID eller projektnamn

sessionId

number

ID för session för att lägga till meddelande

Returer

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

TestSessionEnvironment[]

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

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

TestSessionNotification[]

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

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

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

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

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

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>

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

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

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

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

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

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

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

Promise<PagedList<TestLog>>

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

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

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

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

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

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

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

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

Promise<PagedList<TestLog>>

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

TestOutcome[]

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

TestOutcome[]

top

number

continuationToken

string

Returer

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

TestOutcome[]

Lista över resultatresultat

top

number

Maximalt antal resultat som ska returneras

continuationToken

String

Rubrik för att skicka fortsättningenToken

Returer

getTestResultsByQuery(TestResultsQuery, string)

function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>

Parametrar

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

TestOutcome[]

top

number

continuationToken

string

Returer

getTestResultsSettings(string, TestResultsSettingsType)

Hämta TestResultsSettings-data

function getTestResultsSettings(project: string, settingsType?: TestResultsSettingsType): Promise<TestResultsSettings>

Parametrar

project

string

Projekt-ID eller projektnamn

Returer

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

Promise<PagedList<TestLog>>

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

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

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

TestOutcome[]

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

Promise<PagedList<TestLog>>

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

project

string

Projekt-ID eller projektnamn

runId

number

Returer

queryCustomFields(string, CustomTestFieldScope)

function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>

Parametrar

project

string

Projekt-ID eller projektnamn

scopeFilter
CustomTestFieldScope

Returer

queryResultTrendForBuild(TestResultTrendFilter, string)

function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>

Parametrar

project

string

Projekt-ID eller projektnamn

Returer

queryResultTrendForRelease(TestResultTrendFilter, string)

function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>

Parametrar

project

string

Projekt-ID eller projektnamn

Returer

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

queryTestResultHistory(ResultsFilter, string)

function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>

Parametrar

filter
ResultsFilter
project

string

Projekt-ID eller projektnamn

Returer

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

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

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

queryTestResultsSummaryForReleases(ReleaseReference[], string)

function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>

Parametrar

releases

ReleaseReference[]

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

Promise<PagedList<TestRun>>

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

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

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

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

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

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

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

updateTestResults(TestCaseResult[], string, number)

function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>

Parametrar

results

TestCaseResult[]

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

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

TestCaseResult[]

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[]>