スイートテストフィルター
public class SuiteTestFilter
extends Object
java.lang.オブジェクト | |
↳ | 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 () このフィルタの文字列表現を返します。 |
パブリックコンストラクター
スイートテストフィルター
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 |