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
|
getModuleId()
|
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 つのいずれか
インスタンスは次のように初期化されます。-"名前"->abi = null、name = "name"、test = null
-"名前"「テスト...」->abi = null, name = "name", test = "test..."-「abi」"名前"->abi =
"abi", name = "name", test = null -"abi""名前"「テスト...」->abi = "abi", name = "name", test
= "テスト..."
テスト識別子には複数の要素(パラメータ化されたテストなど)を含めることができます。
パラメータ | |
---|---|
filter |
String : 解析するフィルタ |
戻り値 | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
equals
public boolean equals (Object obj)
パラメータ | |
---|---|
obj |
Object |
戻り値 | |
---|---|
boolean |
getAbi
public String getAbi ()
戻り値 | |
---|---|
String |
このフィルタの abi。指定されていない場合は null。 |
getBaseName
public String getBaseName ()
パラメータ化なしでモジュールのベース名を返します。パラメータ化しない場合は、
getName()
を返します。
戻り値 | |
---|---|
String |
getModuleId
public String getModuleId ()
戻り値 | |
---|---|
String |
getName
public String getName ()
戻り値 | |
---|---|
String |
このフィルタのモジュール名。指定されていない場合は null。 |
getParameterName
public String getParameterName ()
モジュールがパラメータ化されている場合は、パラメータ値を返します。パラメータ化されていない場合は null。
戻り値 | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
テストのシャード インデックスを返します。指定されていない場合は null を返します。
戻り値 | |
---|---|
Integer |
getTest
public String getTest ()
戻り値 | |
---|---|
String |
このフィルタのテスト ID。指定されていない場合は null。 |
hashCode
public int hashCode ()
戻り値 | |
---|---|
int |
toString
public String toString ()
このフィルタの文字列表現を返します。この関数は createFrom(String)
の逆関数です。
有効なフィルタ f については、
new TestFilter(f).toString().equals(f)
戻り値 | |
---|---|
String |