Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest

java.lang.Object上位
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


android.support.test.runner.AndroidJUnitRunnerを使用して、指定されたデバイス上の計測テストパッケージを実行するテスト。

概要

田畑

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

コレクタ側のヘルパーライブラリからオプション。

public static final String NEW_RUN_LISTENER_ORDER_KEY

計測テストランナーの引数には、新しい有効にするために使用さRunListenerデバイス側の順序を。

publicコンストラクタ

AndroidJUnitTest ()

パブリック・メソッド

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

追加しますERROR(/Set)テストがあればそれでマークされた場合注釈のは除外する。

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

追加しますERROR(/Set)テストがあればそれでマークされた場合注釈のインクルードします。

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

追加ERROR(/Set)のフィルタがどのテストの含めます。

void addExcludeAnnotation (String excludeAnnotation)

これでマークされたテストの場合ならば除外するために注釈を追加します。

void addExcludeFilter (String filter)

除外するためにテストするのフィルタを追加します。

void addIncludeAnnotation (String annotation)

テストがあればそれでマークされた場合には注釈が含まれるように追加します。

void addIncludeFilter (String filter)

含まれるようにテストするのフィルタを追加します。

void clearExcludeAnnotations ()

すべての現在追跡注釈を除外し削除します。

void clearExcludeFilters ()

すべての現在追跡フィルタを除外し削除します。

void clearIncludeAnnotations ()

すべての注釈は、現在追跡などが削除します。

void clearIncludeFilters ()

すべてのフィルタは、現在追跡などが削除します。

getExcludeAnnotations ()

現在返しERROR(/Set)の注釈を除外します。

getExcludeFilters ()

現在返しERROR(/Set)のフィルタを除外します。

getIncludeAnnotations ()

戻り値現在のERROR(/Set)注釈が含まれています。

getIncludeFilters ()

戻り値現在のERROR(/Set)のは、フィルタを含みます。

long getRuntimeHint ()

ミリ秒単位でのテストの予想実行時間を返します。

boolean isClassOrMethod (String filter)

文字列は、クラスやメソッドの名前である場合を返します。

boolean isRegex (String filter)

文字列は、フィルタの正規表現であれば返します。

void run ( ITestInvocationListener listener)

テストを実行、およびレポートはリスナーになります。

void setDeviceSpec ( IConfiguration spec)

Guiceの注射したオブジェクト、計装引数に影響を与えることができます。

void setExcludeTestFile (File testFile)

除外のテストファイルを設定します。

void setIncludeTestFile (File testFile)

含みのテストファイルを設定します。

split (int shardCount)

代替バージョンsplit()も実行しようとするshardCountを提供します。

保護されたメソッド

void setRunnerArgs (IRemoteAndroidTestRunner runner)

田畑

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

コレクタ側のヘルパーライブラリからオプション。

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

計測テストランナーの引数には、新しい有効にするために使用さRunListenerデバイス側の順序を。

publicコンストラクタ

AndroidJUnitTest

public AndroidJUnitTest ()

パブリック・メソッド

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

追加しますERROR(/Set)テストがあればそれでマークされた場合注釈のは除外する。

パラメーター
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

パラメーター
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

追加しますERROR(/Set)テストがあればそれでマークされた場合注釈のインクルードします。

パラメーター
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

追加ERROR(/Set)のフィルタがどのテストの含めます。

パラメーター
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

これでマークされたテストの場合ならば除外するために注釈を追加します。

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

すべてのフィルタは、現在追跡などが削除します。

getExcludeAnnotations

public  getExcludeAnnotations ()

現在返しERROR(/Set)の注釈を除外します。

戻り値

getExcludeFilters

public  getExcludeFilters ()

現在返しERROR(/Set)のフィルタを除外します。

戻り値

getIncludeAnnotations

public  getIncludeAnnotations ()

戻り値現在のERROR(/Set)注釈が含まれています。

戻り値

getIncludeFilters

public  getIncludeFilters ()

戻り値現在のERROR(/Set)のは、フィルタを含みます。

戻り値

getRuntimeHint

public long getRuntimeHint ()

ミリ秒単位でのテストの予想実行時間を返します。時間はバランスシャード実行をロードするために使用されます

戻り値
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

文字列は、クラスやメソッドの名前である場合を返します。

パラメーター
filter String

戻り値
boolean

isRegex

public boolean isRegex (String filter)

文字列は、フィルタの正規表現であれば返します。

パラメーター
filter String

戻り値
boolean

ラン

public void run ( ITestInvocationListener listener)

テストを実行、およびレポートはリスナーになります。

パラメーター
listener ITestInvocationListenerITestInvocationListener試験結果の

スロー
DeviceNotAvailableException

setDeviceSpec

public void setDeviceSpec ( IConfiguration spec)

Guiceの注射したオブジェクト、計装引数に影響を与えることができます。

パラメーター
spec IConfiguration

setExcludeTestFile

public void setExcludeTestFile (File testFile)

除外のテストファイルを設定します。 TESTFILEが存在するかのファイルであることを保証するものではありません。

パラメーター
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

含みのテストファイルを設定します。 TESTFILEが存在するかのファイルであることを保証するものではありません。

パラメーター
testFile File

スプリット

public  split (int shardCount)

代替バージョンsplit()も実行しようとするshardCountを提供します。これはarbitrarly時々決めることはできませんいくつかのテストランナーのために有用です。

パラメーター
shardCount int :シャードのカウントしようとしました。

戻り値
別々にまたは実行されるサブテストのコレクションnullテストは、現在shardableでない場合

保護されたメソッド

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

パラメーター
runner IRemoteAndroidTestRunner