TFS2012 の API を使用して、tfs にテストスイートを自動的に作成しています。これはすべてうまくいっています。しかし、API を使用して追加する前に、すべての TestSuite を tfs から削除したいと考えています。
API がこの機能を提供するかどうかは誰にもわかりません。
ありがとうございました。
tfsUri
はコレクションの場所、tfsProjectName
はプロジェクトの名前です。
var tfsTeamProjectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(tfsUri);
var tfsTestManagementService = tfsTeamProjectCollection.GetService<ITestManagementService>();
var tfsTestManagementTeamProject = tfsTestManagementService.GetTeamProject(tfsProjectName);
var tfsTestPlans = tfsTestManagementTeamProject.TestPlans.Query("SELECT * FROM TestPlan");
foreach (var tfsTestPlan in tfsTestPlans)
{
tfsTestPlan.Delete(DeleteAction.ForceDeletion);
}