TestFilterHelper

public class TestFilterHelper
extends Object

java.lang.Object
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)

実行するテストのインクルード アノテーションを追加します

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)

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

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

TestFilterHelper

public TestFilterHelper ()

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)

実行するテストのインクルード アノテーションを追加します

パラメーター
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

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

パラメーター
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

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

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

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

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