2017-11-21 13 views
0

Seleniumテスト(Visual Studioテストタスク)を実行するリリースパイプラインのタスクがあります。セレンテストが実行され、実行後に手動でテストランに添付ファイルを追加することができます。私たちはまた、apiで添付ファイルを追加することもできますが、アップロードに必要なtestrunidを抽出する良い方法はありません。「TFS 2018 APIを使用して特定のリリースからテスト実行IDを取得する方法」

リリースからテスト実行IDを取得するにはどうすればよいですか?そうすれば、添付ファイルを正しいテストランにバインドできます。私たちは、apiを使ってすべてのテストを実行することしかできません。

Where we want the attachment to be uploaded with the api

+0

質問を編集して、適切な回答を特定するのに十分な詳細な特定の問題に限定してください。一度に複数の異なる質問をしないでください。この質問を明確にするための[ヘルプ]ページ(https://stackoverflow.com/help/how-to-ask)を参照してください。 – DebanjanB

+0

申し訳ありませんが、問題を明確にするために質問を更新しました –

答えて

0

あなたは、特定のリリースのためのテスト・ログからテスト実行IDを確認することができます。

したがって、最も簡単な方法は、ログから特定のテスト実行IDをREST APIで取得することです。

GET https://{instance}/{project}/_apis/release/releases/{releaseId}/environments/{environmentId}/deployPhases/{releaseDeployPhaseId}/tasks/{taskId}/logs?api-version={version} 

詳細はGet task logを参照してください。

+0

ありがとうございました!それは私の問題を解決した。 –

関連する問題