Testlogstoreendpoint - Get Test Log Store Endpoint Details For Run Log

获取测试运行附件的 SAS URI

GET https://vstmr.dev.azure.com/{organization}/{project}/_apis/testresults/runs/{runId}/testlogstoreendpoint?type=generalAttachment&filePath={filePath}&api-version=7.1-preview.1

URI 参数

名称 必需 类型 说明
organization
path True

string

Azure DevOps 组织的名称。

project
path True

string

项目 ID 或项目名称

runId
path True

integer

int32

必须下载其文件的测试运行的 ID

api-version
query True

string

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

filePath
query True

string

需要其 sas URI 的 filePath

type
query True

TestLogType

文件类型

响应

名称 类型 说明
200 OK

TestLogStoreEndpointDetails

成功的操作

安全性

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 file endpoint details

示例请求

GET https://vstmr.dev.azure.com/fabrikam/Fabrikam/_apis/testresults/runs/1/testlogstoreendpoint?type=generalAttachment&filePath=textAsFileAttachment.txt&api-version=7.1-preview.1

示例响应

{
  "status": "success",
  "endpointSASUri": "https://test.blob.core.windows.net/612bc82b-ebb5-431b-9992-0c1fd88e1c8b-1-runid-1/GeneralAttachment/textAsFileAttachment.txt",
  "endpointType": "file"
}

定义

名称 说明
TestLogStatusCode

测试日志存储状态代码

TestLogStoreEndpointDetails

表示测试日志存储终结点详细信息。

TestLogStoreEndpointType

测试日志存储终结点类型。

TestLogType

日志类型

TestLogStatusCode

测试日志存储状态代码

说明
apiNotSupported

不支持 Api

buildDoesNotExist

请求其操作的生成不存在

containerNotCreated

无法创建容器

containerNotFound

找不到为其请求操作的容器

directoryNotFound

找不到目录

failed

操作失败

featureDisabled

TestLogStore 功能未启用

fileAlreadyExists

由于文件已存在,操作失败

fileNotFound

找不到文件

fileSizeExceeds

文件大小大于限制

invalidContainer

在容器上操作时出错

invalidFileName

用户提供的文件名无效

invalidInput

用户提供的输入无效

runDoesNotExist

请求其操作的运行不存在

storageCapacityExceeded

超出存储容量

success

操作成功

transferFailed

Blob 传输错误

TestLogStoreEndpointDetails

表示测试日志存储终结点详细信息。

名称 类型 说明
endpointSASUri

string

测试日志存储连接 URI。

endpointType

TestLogStoreEndpointType

测试日志存储终结点类型。

status

TestLogStatusCode

测试日志存储状态代码

TestLogStoreEndpointType

测试日志存储终结点类型。

说明
file

终结点类型的范围限定为文件

root

终结点类型的范围限定为根

TestLogType

日志类型

说明
generalAttachment

任何老式附件。