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