DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

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


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

概要

ネストされたクラス

class DeviceJUnit4ClassRunner.LogAnnotation

レポーターにログを伝えることを意図した偽のアノテーション。 

class DeviceJUnit4ClassRunner.MetricAnnotation

レポーターに指標を伝えることを目的とした架空のアノテーション。 

class DeviceJUnit4ClassRunner.TestLogData

ExternalResourceTestRule の実装。 

class DeviceJUnit4ClassRunner.TestMetrics

ExternalResourceTestRule の実装。 

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

DeviceJUnit4ClassRunner(Class<?> klass)

パブリック メソッド

IAbi getAbi()
TestInformation getTestInformation()
void run(RunNotifier notifier)
void setAbi(IAbi abi)
void setTestInformation(TestInformation testInformation)

保護されたメソッド

Object createTest()

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

void runChild(FrameworkMethod method, RunNotifier notifier)
Statement withAfterClasses(Statement statement)
Statement withBeforeClasses(Statement statement)

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

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

パラメータ
klass Class

例外
InitializationError

パブリック メソッド

getAbi

public IAbi getAbi ()

戻り値
IAbi

getTestInformation

public TestInformation getTestInformation ()

戻り値
TestInformation

ホームラン

public void run (RunNotifier notifier)

パラメータ
notifier RunNotifier

setAbi

public void setAbi (IAbi abi)

パラメータ
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

パラメータ
testInformation TestInformation

保護されたメソッド

createTest

protected Object createTest ()

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

戻り値
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

パラメータ
method FrameworkMethod

notifier RunNotifier

withAfterClasses

protected Statement withAfterClasses (Statement statement)

パラメータ
statement Statement

戻り値
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

パラメータ
statement Statement

戻り値
Statement