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

withAfterClass

protected Statement withAfterClasses (Statement statement)

參數
statement Statement

傳回
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

參數
statement Statement

傳回
Statement