SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
テストを含めたり除外したりするためのフィルターを表します。
概要
パブリックコンストラクター | |
---|---|
SuiteTestFilter (String abi, String name, String test) 指定されたパーツから新しい |
パブリックメソッド | |
---|---|
static SuiteTestFilter | createFrom (String filter) 指定された文字列から新しい |
String | getAbi () |
String | getBaseName () パラメータ化せずにモジュールのベース名を返します。 |
String | getName () |
String | getTest () |
String | toString () このフィルターの文字列表現を返します。 |
パブリックコンストラクター
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
指定されたパーツから新しいSuiteTestFilter
を作成します。
パラメーター | |
---|---|
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"、 test = "test ..."
テスト識別子には、パラメータ化されたテストなど、複数の部分を含めることができます。
パラメーター | |
---|---|
filter | String :解析するフィルター |
戻り値 | |
---|---|
SuiteTestFilter | SuiteTestFilter |
getAbi
public String getAbi ()
戻り値 | |
---|---|
String | このフィルターのabi、または指定されていない場合はnull。 |
getBaseName
public String getBaseName ()
パラメータ化せずにモジュールのベース名を返します。パラメータ化されていない場合は、 getName()
を返しgetName()
。
戻り値 | |
---|---|
String |
getName
public String getName ()
戻り値 | |
---|---|
String | このフィルターのモジュール名。指定されていない場合はnull。 |
getTest
public String getTest ()
戻り値 | |
---|---|
String | このフィルターのテストID、または指定されていない場合はnull。 |
toString
public String toString ()
このフィルターの文字列表現を返します。この関数は、 SuiteTestFilter#createFrom(String)
逆です。
有効なフィルターの場合f;
new TestFilter(f).toString().equals(f)
戻り値 | |
---|---|
String |