SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteTestFilter


テストを含めたり除外したりするためのフィルターを表します。

まとめ

パブリック コンストラクター

SuiteTestFilter (String abi, String name, String test)

指定されたパーツから新しいSuiteTestFilterを作成します。

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

指定されたパーツから新しいSuiteTestFilterを作成します。

公開メソッド

static SuiteTestFilter createFrom (String filter)

指定された文字列から新しいSuiteTestFilterを構築します。

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