Testlog - Get Test Logs For Build

获取生成附件参考列表

GET https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/testlog?buildId={buildId}&type=generalAttachment&api-version=7.1-preview.1
GET https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/testlog?buildId={buildId}&type=generalAttachment&directoryPath={directoryPath}&fileNamePrefix={fileNamePrefix}&fetchMetaData={fetchMetaData}&top={top}&api-version=7.1-preview.1

URI 参数

名称 必需 类型 说明
organization
path True

string

Azure DevOps 组织的名称。

project
path True

string

项目 ID 或项目名称

api-version
query True

string

要使用的 API 版本。 这应设置为“7.1-preview.1”才能使用此版本的 API。

buildId
query True

integer (int32)

要获取的生成 ID

type
query True

TestLogType

要获取的附件的类型

directoryPath
query

string

需要附件的目录路径

fetchMetaData
query

boolean

默认值为 false,如果需要元数据,则设置

fileNamePrefix
query

string

用于筛选附件列表的文件名前缀

top
query

integer (int32)

要返回的测试附件引用数

请求头

名称 必需 类型 说明
continuationToken

string

要传递 continuationToken 的标头

响应

名称 类型 说明
200 OK

TestLog[]

成功作

安全性

oauth2

类型: oauth2
流向: accessCode
授权 URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
令牌 URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

作用域

名称 说明
vso.test 授予读取测试计划、用例、结果和其他测试管理相关项目的能力。

定义

名称 说明
TestLog

表示测试日志结果对象。

TestLogReference

测试日志引用对象

TestLogScope

测试日志范围

TestLogType

日志类型

TestLog

表示测试日志结果对象。

名称 类型 说明
logReference

TestLogReference

测试日志上下文运行,生成

metaData

object

日志文件的元数据

modifiedOn

string (date-time)

日志文件的 LastUpdatedDate

size

integer (int64)

日志文件的大小(以字节为单位)

TestLogReference

测试日志引用对象

名称 类型 说明
buildId

integer (int32)

测试日志的 BuildId(如果上下文为生成)

filePath

string

日志文件的 FileName

releaseEnvId

integer (int32)

如果上下文为 Release,则测试日志的 ReleaseEnvId

releaseId

integer (int32)

如果上下文为 Release,则测试日志的 ReleaseId

resultId

integer (int32)

测试日志的 Resultid(如果上下文正在运行且日志与结果相关)

runId

integer (int32)

如果运行上下文,则为测试日志的 runid

scope

TestLogScope

测试日志范围

subResultId

integer (int32)

测试日志的 SubResultid(如果上下文正在运行且日志与子数据库相关)

type

TestLogType

日志类型

TestLogScope

测试日志范围

说明
run

日志文件与 Run、result、subresult 相关联

TestLogType

日志类型

说明
generalAttachment

任何根性附件。