기기JUnit4ClassRunner

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)

공개 생성자

기기JUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

매개변수
klass Class

생성 값
InitializationError

공개 메서드

게트아비

public IAbi getAbi ()

반환 값
IAbi

테스트 정보 가져오기

public TestInformation getTestInformation ()

반환 값
TestInformation

실행

public void run (RunNotifier notifier)

매개변수
notifier RunNotifier

SetAbi

public void setAbi (IAbi abi)

매개변수
abi IAbi

테스트 정보 설정

public void setTestInformation (TestInformation testInformation)

매개변수
testInformation TestInformation

보호된 메서드

테스트 만들기

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