SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
テストを含めたり除外したりするためのフィルターを表します。
まとめ
パブリック コンストラクター | |
---|---|
SuiteTestFilter (String abi, String name, String test) 指定されたパーツから新しい | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) 指定されたパーツから新しい |
公開メソッド | |
---|---|
static SuiteTestFilter | createFrom (String filter) 指定された文字列から新しい |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () パラメータ化なしでモジュールのベース名を返します。 |
String | getName () |
String | getParameterName () モジュールがパラメーター化されている場合は、パラメーター値を返します。 |
Integer | getShardIndex () テストのシャード インデックスを返します。指定されていない場合は null を返します。 |
String | getTest () |
int | hashCode () |
String | toString () このフィルタの文字列表現を返します。 |
パブリック コンストラクター
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
指定されたパーツから新しいSuiteTestFilter
を作成します。
パラメーター | |
---|---|
abi | String : ABI がサポートされている必要がありますAbiUtils#isAbiSupportedByCompatibility(String) |
name | String : モジュールの名前 |
test | String : テストの識別子。 |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
指定されたパーツから新しいSuiteTestFilter
を作成します。
パラメーター | |
---|---|
shardIndex | Integer |
abi | String : ABI がサポートされている必要がありますAbiUtils#isAbiSupportedByCompatibility(String) |
name | String : モジュールの名前 |
test | String : テストの識別子。 |
公開メソッド
createFrom
public static SuiteTestFilter createFrom (String filter)
指定された文字列から新しいSuiteTestFilter
を構築します。フィルタは 4 つの形式のいずれかで、インスタンスは次のように初期化されます。 -"name" -> abi = null, name = "name", test = null -"name" "test..." -> abi = null, name = "name", test = "test..." - "abi" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name",テスト = "テスト..."
テスト識別子には、パラメータ化されたテストなど、複数の部分を含めることができます。
パラメーター | |
---|---|
filter | String : 解析するフィルター |
戻り値 | |
---|---|
SuiteTestFilter | SuiteTestFilter |
等しい
public boolean equals (Object obj)
パラメーター | |
---|---|
obj | Object |
戻り値 | |
---|---|
boolean |
getAbi
public String getAbi ()
戻り値 | |
---|---|
String | このフィルターの abi、または指定されていない場合は null。 |
getBaseName
public String getBaseName ()
パラメータ化なしでモジュールのベース名を返します。パラメータ化されていない場合は、 getName()
が返されます。
戻り値 | |
---|---|
String |
getName
public String getName ()
戻り値 | |
---|---|
String | このフィルターのモジュール名、または指定されていない場合は null。 |
getParameterName
public String getParameterName ()
モジュールがパラメーター化されている場合は、パラメーター値を返します。パラメータ化されていない場合は null。
戻り値 | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
テストのシャード インデックスを返します。指定されていない場合は null を返します。
戻り値 | |
---|---|
Integer |
getTest
public String getTest ()
戻り値 | |
---|---|
String | このフィルターのテスト識別子、または指定されていない場合は null。 |
ハッシュコード
public int hashCode ()
戻り値 | |
---|---|
int |
toString
public String toString ()
このフィルタの文字列表現を返します。この関数はcreateFrom(String)
の逆です。
有効なフィルター f;
new TestFilter(f).toString().equals(f)
戻り値 | |
---|---|
String |