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

DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IDeviceTest , IBuildReceiver , IAbiReceiver , ISetOptionReceiver , IMultiDeviceTest , IInvocationContextReceiver

java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner <org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


また、対応JUnit4のテストランナーIDeviceTest 。 RunWithアノテーションを使用してJUnit4テストの上に指定する必要があります。

概要

ネストされたクラス

class DeviceJUnit4ClassRunner.LogAnnotation

偽の注釈は、記者にログを運ぶことを意図しています。

class DeviceJUnit4ClassRunner.MetricAnnotation

偽の注釈は、レポーターにメトリックを運ぶことを意図しています。

class DeviceJUnit4ClassRunner.TestLogData

ExternalResourceおよびTestRule実装。

class DeviceJUnit4ClassRunner.TestMetrics

ExternalResourceおよびTestRule実装。

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

DeviceJUnit4ClassRunner (Class<?> klass)

パブリックメソッド

IAbi getAbi ()
ITestDevice getDevice ()

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

void run (RunNotifier notifier)
void setAbi ( IAbi abi)
void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

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

void setDeviceInfos ( deviceInfos) setDeviceInfos ( deviceInfos)
void setInvocationContext ( IInvocationContext invocationContext)

保護されたメソッド

Object createTest ()

デバイスを設定するためにcreateTestをオーバーライドします。

void runChild (FrameworkMethod method, RunNotifier notifier)

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

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

パラメーター
klass Class

投げる
InitializationError

パブリックメソッド

getAbi

public IAbi getAbi ()

戻り値
IAbi

getDevice

public ITestDevice getDevice ()

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

戻り値
ITestDevice ITestDevice

走る

public void run (RunNotifier notifier)

パラメーター
notifier RunNotifier

setAbi

public void setAbi ( IAbi abi)

パラメーター
abi IAbi

setBuild

public void setBuild ( IBuildInfo buildInfo)

パラメーター
buildInfo IBuildInfo

setDevice

public void setDevice ( ITestDevice device)

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

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

setDeviceInfos

public void setDeviceInfos ( deviceInfos)

パラメーター
deviceInfos

setInvocationContext

public void setInvocationContext ( IInvocationContext invocationContext)

パラメーター
invocationContext IInvocationContext

保護されたメソッド

createTest

protected Object createTest ()

デバイスを設定するためにcreateTestをオーバーライドします。

戻り値
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

パラメーター
method FrameworkMethod

notifier RunNotifier