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