テストフィルターヘルパー

public class TestFilterHelper
extends Object

java.lang.オブジェクト
com.android.tradefed.util.TestFilterHelper


テストをフィルタリングするためのヘルパー クラス

まとめ

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

TestFilterHelper ()
TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)

パブリックメソッド

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

実行するテストの除外アノテーションのERROR(/Set)を追加します

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

テストを除外するフィルターのERROR(/Set)を追加します。

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

実行するテストの include アノテーションのERROR(/Set)を追加します

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

テストを含めるフィルターのERROR(/Set)を追加します

void addExcludeAnnotation (String notAnnotation)

実行するテストの除外アノテーションを追加します

void addExcludeFilter (String filter)

除外するテストのフィルターを追加します

void addIncludeAnnotation (String annotation)

実行するテストの include アノテーションを追加します

void addIncludeFilter (String filter)

どのテストを含めるかのフィルターを追加します

void clearExcludeAnnotations ()
void clearExcludeFilters ()
void clearIncludeAnnotations ()
void clearIncludeFilters ()
getExcludeAnnotation ()
getExcludeFilters ()
getIncludeAnnotation ()
getIncludeFilters ()
boolean shouldRun (Description desc, extraJars) shouldRun (Description desc, extraJars)

注釈を持つ要素がフィルターを通過するかどうかを確認する

boolean shouldRun (String packageName, Class<?> classObj, Method method)

注釈を持つ要素がフィルターを通過するかどうかを確認する

boolean shouldTestRun (AnnotatedElement annotatedElement)

注釈を持つ要素がフィルターを通過するかどうかを確認する

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

テストフィルターヘルパー

public TestFilterHelper ()

テストフィルターヘルパー

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

パラメーター
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

パブリックメソッド

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

実行するテストの除外アノテーションのERROR(/Set)を追加します

パラメーター
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

テストを除外するフィルターのERROR(/Set)を追加します。

パラメーター
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

実行するテストの include アノテーションのERROR(/Set)を追加します

パラメーター
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

テストを含めるフィルターのERROR(/Set)を追加します

パラメーター
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

実行するテストの除外アノテーションを追加します

パラメーター
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

除外するテストのフィルターを追加します

パラメーター
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

実行するテストの include アノテーションを追加します

パラメーター
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

どのテストを含めるかのフィルターを追加します

パラメーター
filter String

クリア注釈の除外

public void clearExcludeAnnotations ()

クリア除外フィルター

public void clearExcludeFilters ()

アノテーションを含めるクリア

public void clearIncludeAnnotations ()

ClearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

戻り値

getExcludeFilters

public  getExcludeFilters ()

戻り値

getIncludeAnnotation

public  getIncludeAnnotation ()

戻り値

getIncludeFilters

public  getIncludeFilters ()

戻り値

実行すべき

public boolean shouldRun (Description desc, 
                 extraJars)

注釈を持つ要素がフィルターを通過するかどうかを確認する

パラメーター
desc Description : テストを説明するDescription

extraJars : ロードする追加の jar を指すERROR(/File)のリスト。

戻り値
booleanテストメソッドを実行する場合は true、それ以外の場合は false

実行すべき

public boolean shouldRun (String packageName, 
                Class<?> classObj, 
                Method method)

注釈を持つ要素がフィルターを通過するかどうかを確認する

パラメーター
packageName String : メソッドのパッケージの名前

classObj Class : メソッドのクラス

method Method : 試験方法

戻り値
booleanテストメソッドを実行する場合は true、それ以外の場合は false

テスト実行する必要があります

public boolean shouldTestRun (AnnotatedElement annotatedElement)

注釈を持つ要素がフィルターを通過するかどうかを確認する

パラメーター
annotatedElement AnnotatedElement : フィルターする要素

戻り値
booleanテストを実行する必要がある場合は true、それ以外の場合は false