私はプロジェクトをテストしています。すべてのテストケースがMTMにあります。MTMのテスト結果をすべて別のファイルに展開する方法を探しています。あなたが任意のアイデアに おかげでたくさんMTMからテストログを抽出する方法は?
0
A
答えて
0
を持っている場合は、添付ファイルのセクションからファイル.trx
(テスト実行の実行)をダウンロードして作成することXSL
とXSLT
を使用することができ、自動実行の結果をエクスポートしたい場合は共有してくださいhtmlレポートを作成します(コマンドラインツールtcm.exe run /export
を使用して.trxファイルを取得することもできます)。
ただし、手動実行でテスト実行を作成した場合、これはできません。 「結果ファイル」を取得する唯一の方法は、TFS API(C#またはPowershellのTfsTeamProjectCollection
〜Microsoft.TeamFoundation.TestManagement.Client
)を使用してテスト実行の結果を解析し、ファイルに保存することです。
またはTFSと< xxxは>のように値を置き換える(
$RunId = Read-Host -Prompt "TFS Run Id"
$Url = "http://<tfsurl>/tfs/<CollectionName>/<TeamProject>/_apis/test/runs/$RunId/results"
$Client = New-Object System.Net.WebClient
$Client.Credentials = New-Object System.Net.NetworkCredential("<username>", "<password>", "<domain>")
$Json = $Client.DownloadString($Url) | ConvertFrom-Json
$Dict = @{}
ForEach($Test in $Json.value)
{
$Key = "Run " + $Test.testRun.name + " [" + $Test.testRun.id + "]"
$Val = $Test.testCase.name + " [" + $Test.testCase.id + "]" + " = " + $Test.outcome
if (!$Dict.ContainsKey($Key))
{
$List = New-Object System.Collections.ArrayList
$Dict.Add($Key, $List)
}
$IgnoreIndex = $Dict[$Key].Add($Val)
}
ForEach($Key in $Dict.Keys)
{
Write-Host $Key
ForEach($Val in $Dict[$Key])
{
Write-Host $Val
}
}
Exit
:あなたはJSONを照会し、必要なデータを抽出し、それをあなたが望むように表示することができます。このPowerShellのスクリプト(.PSとして保存)で休憩-APIあなたのもの)
関連する問題
- 1. 透明からビデオからフレームを抽出する方法は?
- 2. ビデオからオーディオを抽出する方法ビデオファイルからオーディオを抽出するには
- 3. pandasからの索引出力からリストを抽出する方法は?
- 4. クエリからデータを抽出し、抽出したデータをグループ化する方法
- 5. .MSIファイルからツリービューダイアログからノードを抽出する方法
- 6. subprocess.check_outputメソッドの出力から数値を抽出する方法
- 7. AJAXのresponseTextからデータを抽出する方法は?
- 8. Javaから子音のみを抽出する方法は?
- 9. jsonリストからコンテンツを抽出する方法は?
- 10. ミニダンプからスタックトレースを抽出する方法は?
- 11. オンラインAPIからデータを抽出する方法は?
- 12. このJSONからデータを抽出する方法は?
- 13. コアダンプからEBPとESPを抽出する方法は?
- 14. laravel 5.2のWebサイトからAPIを抽出する方法は?
- 15. ビデオJavaからフレームを抽出する方法は?
- 16. Javaコードを抽出してから変更する方法は?
- 17. パンダプロットからデータを抽出する方法は?
- 18. openfire rest APIのrestclient.entity.UserEntitiesからデータを抽出する方法は?
- 19. Microsoft Parallel Data WarehouseからDDLを抽出する方法は?
- 20. データフレームから特定のシーケンスを抽出する方法は?
- 21. SSE2 __m128i構造体からバイトを抽出する方法は?
- 22. イメージURLをカスタムXMLファイルから抽出する方法は?
- 23. C++でバイナリパケットからGUIDを抽出する方法は?
- 24. 2つのHTMLページからデータを抽出する方法は?
- 25. C#のUriからファイル名を抽出する方法は?
- 26. Mirthのダッシュボードからメッセージを抽出する方法は?
- 27. Javaログファイルから例外を抽出する方法は?
- 28. イメージから顔を抽出する方法は?
- 29. RESTリクエストからパラメータ値を抽出する方法は?
- 30. XMLノードから値を抽出する方法は?