スイートテストフィルター

public class SuiteTestFilter
extends Object

java.lang.オブジェクト
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 getModuleId ()
String getName ()
String getParameterName ()

モジュールがパラメータ化されている場合は、パラメータ値を返します。

Integer getShardIndex ()

テストのシャード インデックスを返します。指定されていない場合は null を返します。

String getTest ()
int hashCode ()
String toString ()

このフィルタの文字列表現を返します。

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

スイートテストフィルター

public SuiteTestFilter (String abi, 
                String name, 
                String test)

指定された部分から新しいSuiteTestFilterを作成します。

パラメーター
abi String : ABI はサポートされている必要がありますAbiUtils#isAbiSupportedByCompatibility(String)

name String : モジュールの名前

test String : テストの識別子。例: #

スイートテストフィルター

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

指定された部分から新しいSuiteTestFilterを作成します。

パラメーター
shardIndex Integer

abi String : ABI はサポートされている必要がありますAbiUtils#isAbiSupportedByCompatibility(String)

name String : モジュールの名前

test String : テストの識別子。例: #

パブリックメソッド

作成元

public static SuiteTestFilter createFrom (String filter)

指定された文字列から新しいSuiteTestFilterを構築します。フィルターは 4 つの形式のいずれかになります。インスタンスは次のように初期化されます。 -"name" -> abi = null、name = "name"、test = null -"name" "test..." -> abi = null、name = "name"、test = "test..." - "abi" "名前" -> abi = "abi"、名前 = "名前"、テスト = null -"abi" "名前" "テスト..." -> abi = "abi"、名前 = "名前"、テスト = "テスト..."

テスト識別子には、パラメータ化されたテストなど、複数の部分を含めることができます。

パラメーター
filter String : 解析するフィルター

戻り値
SuiteTestFilter SuiteTestFilter

等しい

public boolean equals (Object obj)

パラメーター
obj Object

戻り値
boolean

アビを取得

public String getAbi ()

戻り値
Stringこのフィルターの abi。指定されていない場合は null。

getBaseName

public String getBaseName ()

パラメータ化を行わずにモジュールのベース名を返します。パラメータ化されていない場合は、 getName()を返します。

戻り値
String

モジュールIDの取得

public String getModuleId ()

戻り値
String

getName

public String getName ()

戻り値
Stringこのフィルタのモジュール名。指定されていない場合は null。

getパラメータ名

public String getParameterName ()

モジュールがパラメータ化されている場合は、パラメータ値を返します。パラメータ化されていない場合は null。

戻り値
String

getShardIndex

public Integer getShardIndex ()

テストのシャード インデックスを返します。指定されていない場合は null を返します。

戻り値
Integer

テストを取得する

public String getTest ()

戻り値
Stringこのフィルタのテスト識別子、または指定されていない場合は null。

ハッシュコード

public int hashCode ()

戻り値
int

toString

public String toString ()

このフィルタの文字列表現を返します。この関数は、 createFrom(String)の逆関数です。

有効なフィルターの場合、 f;

new TestFilter(f).toString().equals(f)
 

戻り値
String