Azure devops VSTS API-获取测试运行的测试类别信息

Azure devops VSTS API-获取测试运行的测试类别信息,azure-devops,mstest,azure-devops-rest-api,Azure Devops,Mstest,Azure Devops Rest Api,我一直在寻找程序化的测试结果,对于在构建和发布期间运行的测试。我是通过这里的VSTSAPI来实现的。 通过[TestCategory]属性声明的测试类别信息不会出现在此API返回的结果中 我想知道是否有一种方法可以获得测试结果和类别信息 使用测试运行详细信息中的UI,可以在下载的测试结果文件中获得测试类别信息 是否有API端点返回测试结果文件的路径(可以通过UI下载的路径) 任何指点都将不胜感激 感谢从测试文件(如.trx)获取TestCategory),您可以使用REST API而不是使用R

我一直在寻找程序化的测试结果,对于在构建和发布期间运行的测试。我是通过这里的VSTSAPI来实现的。

通过[TestCategory]属性声明的测试类别信息不会出现在此API返回的结果中

我想知道是否有一种方法可以获得测试结果和类别信息

使用测试运行详细信息中的UI,可以在下载的测试结果文件中获得测试类别信息

是否有API端点返回测试结果文件的路径(可以通过UI下载的路径)

任何指点都将不胜感激


感谢从测试文件(如
.trx
)获取
TestCategory
),您可以使用REST API而不是使用REST API来

您可以先获取测试运行附件
id
,然后下载附件:

  • 要获取附件id,请使用:

    您可以通过
    id
    参数获取附件id

  • 要下载附件,请使用REST API:

    GET  https://account.visualstudio.com/DefaultCollection/project/_apis/test/runs/runId/attachments/attachmentId?api-version=3.0-preview
    
    要获取
    TestCategory
    ,您可以在响应部分找到:

    
    

GET  https://account.visualstudio.com/DefaultCollection/project/_apis/test/runs/runId/attachments/attachmentId?api-version=3.0-preview