TestFilterHelper

public class TestFilterHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TestFilterHelper


テストをフィルタするヘルパークラス

概要

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

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

パブリック メソッド

void addAllExcludeAnnotation( notAnnotations)

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

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

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

void 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)

アノテーションが付加された要素がフィルタを通過するかどうかを確認します

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)

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

パラメータ
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 ()

戻り値

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

アノテーションが付加された要素がフィルタを通過するかどうかを確認する

パラメータ
desc Description: テストを記述する Description

extraJars : 読み込む追加の jar を指す ERROR(/File) のリスト。

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

shouldRun

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