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

UiAutomatorTest

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.UiAutomatorTest


概要

ネストされたクラス

enum UiAutomatorTest.LoggingOption

enum UiAutomatorTest.TestFailureAction

田畑

protected mListeners

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

UiAutomatorTest ()

パブリックメソッド

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addClassName (String className)

実行するテストクラス名を追加します。

void addClassNames ( classNames) addClassNames ( classNames)

実行するテストクラス名コレクションを追加します。

void addExcludeFilter (String filter)

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

void addIncludeFilter (String filter)

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

void addRunArg (String key, String value)

UI Automatorテストの実行時に提供する引数を追加します

void clearExcludeFilters ()

現在追跡されているすべての除外フィルターを削除します。

void clearIncludeFilters ()

現在追跡されているすべての包含フィルターを削除します。

getClassNames ()

ハーネスが実行するように構成されているテストクラス名のリストを取得します

ITestDevice getDevice ()

テスト対象のデバイスを入手します。

getExcludeFilters ()

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

getIncludeFilters ()

インクルードフィルターの現在のERROR(/Set)を返します。

long getSyncTime ()
getTestJarPaths ()
getTestRunArgMap ()
IRemoteAndroidTestRunner getTestRunner ()
boolean isInstrumentationTest ()
void run ( ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

void setCaptureLogs (boolean captureLogs)

このメソッドは非推奨です。代わりにsetLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)使用してsetLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)

cts-tradefedとの互換性のために保持

void setDevice ( ITestDevice device)

テスト中のデバイスを注入します。

void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)
void setRunName (String runName)
void setRunnerName (String runnerName)
void setSyncTime (long syncTime)
void setTestJarPaths ( jarPaths) setTestJarPaths ( jarPaths)
void setTestRunArgMap ( runArgMap) setTestRunArgMap ( runArgMap)

保護されたメソッド

IRemoteAndroidTestRunner createTestRunner ()
IRunUtil getRunUtil ()
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix)
void preTestSetup ()

UI Automatorコンポーネントがデバイスに存在するかどうかを確認します

田畑

mListeners

protected  mListeners

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

UiAutomatorTest

public UiAutomatorTest ()

パブリックメソッド

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

パラメーター
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

パラメーター
filters

addClassName

public void addClassName (String className)

実行するテストクラス名を追加します。

パラメーター
className String

addClassNames

public void addClassNames ( classNames)

実行するテストクラス名コレクションを追加します。

パラメーター
classNames

addExcludeFilter

public void addExcludeFilter (String filter)

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

パラメーター
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

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

パラメーター
filter String

addRunArg

public void addRunArg (String key, 
                String value)

UI Automatorテストの実行時に提供する引数を追加します

パラメーター
key String :引数名

value String :引数の値

clearExcludeFilters

public void clearExcludeFilters ()

現在追跡されているすべての除外フィルターを削除します。

clearIncludeFilters

public void clearIncludeFilters ()

現在追跡されているすべての包含フィルターを削除します。

getClassNames

public  getClassNames ()

ハーネスが実行するように構成されているテストクラス名のリストを取得します

戻り値
テストクラス名のリスト

getDevice

public ITestDevice getDevice ()

テスト対象のデバイスを入手します。

戻り値
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

戻り値

getIncludeFilters

public  getIncludeFilters ()

インクルードフィルターの現在のERROR(/Set)を返します。

戻り値

getSyncTime

public long getSyncTime ()

戻り値
long テストを同期するために割り当てられた時間。

getTestJarPaths

public  getTestJarPaths ()

戻り値
テストjarパス。

getTestRunArgMap

public  getTestRunArgMap ()

戻り値
引数はUiAutomatorRunnerに渡すためにマップされます。

getTestRunner

public IRemoteAndroidTestRunner getTestRunner ()

戻り値
IRemoteAndroidTestRunner テストランナー。

isInstrumentationTest

public boolean isInstrumentationTest ()

戻り値
boolean

走る

public void run ( ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

パラメーター
listener ITestInvocationListener :テスト結果のITestInvocationListener

投げる
DeviceNotAvailableException

setCaptureLogs

public void setCaptureLogs (boolean captureLogs)

このメソッドは非推奨です。
代わりにsetLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)使用してsetLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)

cts-tradefedとの互換性のために保持

パラメーター
captureLogs boolean

setDevice

public void setDevice ( ITestDevice device)

テスト中のデバイスを注入します。

パラメーター
device ITestDevice :使用するITestDevice

setLoggingOption

public void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)

パラメーター
loggingOption UiAutomatorTest.LoggingOption

setRunName

public void setRunName (String runName)

パラメーター
runName String

setRunnerName

public void setRunnerName (String runnerName)

パラメーター
runnerName String

setSyncTime

public void setSyncTime (long syncTime)

パラメーター
syncTime long :テストファイルを同期する時間。

setTestJarPaths

public void setTestJarPaths ( jarPaths)

パラメーター
jarPaths :テストjarの場所。

setTestRunArgMap

public void setTestRunArgMap ( runArgMap)

パラメーター
runArgMap :UiAutomatorRunnerに渡す引数。

保護されたメソッド

createTestRunner

protected IRemoteAndroidTestRunner createTestRunner ()

戻り値
IRemoteAndroidTestRunner

投げる
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

戻り値
IRunUtil

onScreenshotAndBugreport

protected void onScreenshotAndBugreport ( ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix, 
                UiAutomatorTest.TestFailureAction overrideAction)

パラメーター
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

onScreenshotAndBugreport

protected void onScreenshotAndBugreport ( ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix)

パラメーター
device ITestDevice

listener ITestInvocationListener

prefix String

preTestSetup

protected void preTestSetup ()

UI Automatorコンポーネントがデバイスに存在するかどうかを確認します

投げる
DeviceNotAvailableException