2017-05-17 12 views
0

C#でTFS Apiを使用してMTMでテストケースに添付ファイルを追加しようとしています。スローされた例外はありませんが、まだアップロードされたファイルはTFSで見ることができません。あなたの参照用に添付ファイルを追加しようとしている関連コードを追加しています。私を助けてください。MTMのテストケースへの添付ファイルを追加する

foreach (ITestCaseResult result in results) 
{ 
    result.Attachments.Add(result.CreateAttachment(@"ThePath"));  
    result.Outcome = TestOutcome.Failed;      
    result.State = TestResultState.Completed; 
    result.Save(); 
} 
results.Save(true); 
testRun.Save(); 
testRun.Refresh(); 

答えて

0

上記のコードは正しいです。テスト結果に添付ファイルを追加する可能性があります。

上記のコードは、テスト実行またはテストケースに添付ファイルを追加するために使用されていないことに注意してください。テスト結果に添付ファイルを追加するために使用されます。テスト結果ページを参照して、TFSの添付ファイルを確認してください。

テスト結果に移動し、テスト結果をダブルクリックして添付ファイルがあるかどうかを確認します。

enter image description here

+0

ありがとう:)しかし、何がテストの下にありません私のために動作します。しかし、私は代わりに作業項目に添付ファイルを添付しようとしました。 – Kritz

0

これが私の仕事: -

   String path= @"path"; 
       var store = tfsCollection.GetService<WorkItemStore>(); 
       Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem wi = store.GetWorkItem(testCaseId); 
       wi.Attachments.Add(new Attachment(path)); 
       wi.Save();      
関連する問題