DeviceParameterizedRunner

public class DeviceParameterizedRunner
extends JUnitParamsRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

java.lang.Object
   ↳ org.junit.runner.Runner
     ↳ org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
       ↳ org.junit.runners.BlockJUnit4ClassRunner
         ↳ junitparams.JUnitParamsRunner
           ↳ com.android.tradefed.testtype.junit4.DeviceParameterizedRunner


用於主機端參數化測試的 JUnit4 樣式參數化執行器。

這個執行器是以 JUnitParamsRunner 為基礎,而非 JUnit4 原生 Parameterized 但原生參數化執行器不太好,不允許執行單一方法。

另請參閱:

摘要

公用建構函式

DeviceParameterizedRunner(Class<?> klass)

公用方法

IAbi getAbi()
TestInformation getTestInformation()
void setAbi(IAbi abi)
void setTestInformation(TestInformation testInformation)

保護方法

Statement methodInvoker(FrameworkMethod method, Object testObj)

公用建構函式

DeviceParameterizedRunner

public DeviceParameterizedRunner (Class<?> klass)

擲回
org.junit.runners.model.InitializationError
InitializationError

公用方法

getAbi

public IAbi getAbi ()

傳回
IAbi

getTestInformation

public TestInformation getTestInformation ()

傳回
TestInformation

SetAbi

public void setAbi (IAbi abi)

參數
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

參數
testInformation TestInformation

保護方法

methodInvoker

protected Statement methodInvoker (FrameworkMethod method, 
                Object testObj)

參數
method FrameworkMethod

testObj Object

傳回
Statement