DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver

java.lang.オブジェクト
org.junit.runner.ランナー
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


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

まとめ

入れ子になったクラス

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

パブリックメソッド

アビを取得

public IAbi getAbi ()

戻り値
IAbi

テスト情報の取得

public TestInformation getTestInformation ()

戻り値
TestInformation

走る

public void run (RunNotifier notifier)

パラメーター
notifier RunNotifier

セットアビ

public void setAbi (IAbi abi)

パラメーター
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

パラメーター
testInformation TestInformation

保護されたメソッド

作成テスト

protected Object createTest ()

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

戻り値
Object

走る子

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