Testlog - Get Test Sub Result Logs
获取测试子属性附件参考列表
GET https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/runs/{runId}/results/{resultId}/testlog?subResultId={subResultId}&type=generalAttachment&api-version=7.1-preview.1
GET https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/runs/{runId}/results/{resultId}/testlog?subResultId={subResultId}&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 或项目名称 |
result
|
path | True |
integer (int32) |
包含子结果的测试结果的 ID |
run
|
path | True |
integer (int32) |
包含结果的测试运行 ID |
api-version
|
query | True |
string |
要使用的 API 版本。 这应设置为“7.1-preview.1”才能使用此版本的 API。 |
sub
|
query | True |
integer (int32) |
测试子实例的 ID |
type
|
query | True |
要获取的附件的类型 |
|
directory
|
query |
string |
要获取的附件的目录路径 |
|
fetch
|
query |
boolean |
默认值为 false,如果需要元数据,则设置 |
|
file
|
query |
string |
用于筛选附件列表的文件名前缀 |
|
top
|
query |
integer (int32) |
要返回的附件引用数 |
请求头
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
continuationToken |
string |
要传递 continuationToken 的标头 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
Test |
成功作 |
安全性
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 | 授予读取测试计划、用例、结果和其他测试管理相关项目的能力。 |
示例
Get test logs for subresult
示例请求
GET https://vstmr.dev.azure.com/fabrikam/Fabrikam/_apis/testresults/runs/1/results/1/testlog?subResultId=1&type=generalAttachment&api-version=7.1-preview.1
示例响应
{
"logReference": {
"scope": 0,
"buildId": 0,
"releaseId": 0,
"releaseEnvId": 0,
"runId": 1,
"resultId": 1,
"subResultId": 1,
"type": 1,
"filePath": "textAsFileAttachment.txt"
},
"modifiedOn": "/Date(1561363645000)/",
"size": 65826,
"metaData": {}
}
定义
名称 | 说明 |
---|---|
Test |
表示测试日志结果对象。 |
Test |
测试日志引用对象 |
Test |
测试日志范围 |
Test |
日志类型 |
TestLog
表示测试日志结果对象。
名称 | 类型 | 说明 |
---|---|---|
logReference |
测试日志上下文运行,生成 |
|
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 |
测试日志范围 |
|
subResultId |
integer (int32) |
测试日志的 SubResultid(如果上下文正在运行且日志与子数据库相关) |
type |
日志类型 |
TestLogScope
测试日志范围
值 | 说明 |
---|---|
run |
日志文件与 Run、result、subresult 相关联 |
TestLogType
日志类型
值 | 说明 |
---|---|
generalAttachment |
任何根性附件。 |