2016-04-18 19 views
1

私はテストセットを取得しようとしています。HP ALM - FindTestSetsメソッドから正確なテストセットを取得するには?

今、私は

FindTestSets("ABC") 

を書くとき、それは私にテストの数を与えるので、私は唯一のABCテスト・セットは、他の類似した名前のテストセットをしたい

ABC 
ABC 1 
ABC 2 
etc. 

のように、名前をABCに設定します。 here

から呼ば

FindTestSets("ABC", True) 

:私はこれを試してみました

しかし、これも正確なケースには一致しません。それでも、私には同様の名前のテストセットがいくつかあります。

正確な名前のテストセットを取得する方法をお勧めします。

ありがとうございました。私はHP ALM 11.50

答えて

0

を使用しています

は、私はあなたが以下試すことができると思います(コードはF#であるが、ロジックやクラス名も同様です):

let testSetFactory = connection.TestSetFactory :?> TestSetFactory 
let filter = testSetFactory.Filter :?> TDFilter 
filter.["CY_CYCLE"] <- "ABC" 
let result = testSetFactory.NewList(filter.Text) 
printfn "%d" result.Count 
for test in result do 
    test :?> TestSet 
    |> fun t -> printfn "%s" t.Name 
0

のLibは言う:

機能FindTestSets(パターンは文字列、[MatchCase As Boolean = False]、フィルタは文字列])リストとして

TDAPIOLELib.ITestSetFolder

メンバーは、指定されたパターンと一致したフォルダに含まれているテスト・セットのリストを取得します。」

をあなたがTESTSETの検索が、フォルダを検索する機能を使用するようにしてください。

特定のTestSetだけを検索したい場合は、そのIDを検索することもできます。 IDは一意でなければなりません。私はあなたが文字列を検索したいかどうかわからない。

Albertが言ったように(IDまたは名前の場合)、TestSetクラスのName関数を使用してみてください。工場にすべてのテストセットがある場合は、正しい名前を確認するのが問題ではありません。

関連する問題