2

テスト スイート情報を取得する必要がある TFS & MTM SDK を使用しているという要件があります。要件の一部として、テスト スイート ID を取得します。これを使用して、トップに到達するまで、対応する親テスト スイートを取得できるはずです。私のサンプルコードはスニペットです

ITestSuiteBase testSuite = teamProject.TestSuites.Find(suiteId);
            List<TFSItem> suiteList = new List<TFSItem>();

            if (testSuite != null)
            {
                // this is the test plan
                if (testSuite.Parent == null)
                {
                    suiteList.Add(new TFSItem(testSuite.Id.ToString(), testSuite.Title));
                }
                else
                {
                    var tempSuite = testSuite;
                    while (tempSuite.Parent != null)
                    {
                        suiteList.Add(new TFSItem(tempSuite.Id.ToString(), tempSuite.Title));
                        tempSuite = tempSuite.Parent;
                    }

                    suiteList.Add(new TFSItem(tempSuite.Id.ToString(), tempSuite.Title));
                }
            }

ここでは、テスト スイートのタイプ (dynamictestsuite または statictestsuite) に関係なく、親は常に null を返します。

ここで何か不足していることを誰かに教えてもらえますか? 他の代替ソリューションがある場合は、お知らせください。

ありがとう、キラン

4

0 に答える 0