1

TFS2012 の API を使用して、tfs にテストスイートを自動的に作成しています。これはすべてうまくいっています。しかし、API を使用して追加する前に、すべての TestSuite を tfs から削除したいと考えています。

API がこの機能を提供するかどうかは誰にもわかりません。

ありがとうございました。

4

1 に答える 1

0

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);
}
于 2013-03-27T17:29:13.023 に答える