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オーダーを有効にするために使用されるインストルメンテーションテストランナー引数。

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

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)

実行が試行されるshardCountも提供するsplit()代替バージョン。

保護されたメソッド

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オーダーを有効にするために使用されるインストルメンテーションテストランナー引数。

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

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 ITestInvocationListener :テスト結果のITestInvocationListener

投げる
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)

実行が試行されるshardCountも提供するsplit()代替バージョン。これは、時々任意に決定できない一部のテストランナーに役立ちます。

パラメーター
shardCount int :試行されたシャードカウント。

戻り値
個別に実行されるサブテストのコレクション、またはテストが現在シャーディング可能でない場合はnull

保護されたメソッド

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

パラメーター
runner IRemoteAndroidTestRunner