0

メソッドがあり、TestManagementHttpClient.GetTestRunAttachmentContentAsync()他のパラメータの中でアタッチメント ID が必要ですが、テスト実行に添付されたすべてのファイルのリストを取得する方法が見つからなかったので、この方法があるかどうか疑問に思っていますか?

4

3 に答える 3

2

文書化されていない (レガシー?) API を使用できます。

http://{server}/{collection}/{Team project}/_api/_testrun/GetTestRunAttachments?testRunId={testid}

これは配列を返します。ただし、この API は将来変更される可能性があることに注意してください。

{
    "__wrappedArray": [{
        "__type": "TestRunAttachmentModel:#Microsoft.TeamFoundation.Server.WebAccess.TestManagement",
        "attachmentComment": "",
        "attachmentCreationDate": "\/Date(1467360776123)\/",
        "attachmentId": 1233,
        "attachmentName": "xy 2016-07-01 10_07_03.trx",
        "attachmentSize": 6800374
    },
    {
        "__type": "TestRunAttachmentModel:#Microsoft.TeamFoundation.Server.WebAccess.TestManagement",
        "attachmentComment": "",
        "attachmentCreationDate": "\/Date(1467360782220)\/",
        "attachmentId": 1234,
        "attachmentName": "xy 2016-07-01 10_05_50.coverage",
        "attachmentSize": 7426581
    }]
}

お役に立てれば

于 2016-07-01T09:13:41.283 に答える
0

Rest API 経由でテスト実行の添付ファイルをダウンロードできます。詳細については、テスト添付ファイルのテスト実行添付ファイルのダウンロードを参照しください

サンプル請求

https://fabrikam-fiber-inc.visualstudio.com/defaultcollection/fabrikam/_apis/test/runs/1/attachments/1?api-version=2.0-previewを取得します

于 2016-05-17T13:10:19.360 に答える