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 테스트 실행기입니다. RunWith 주석으로 JUnit4 테스트 위에 지정해야 합니다.

요약

중첩된 클래스

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