BaseModuleController

public abstract class BaseModuleController
extends Object implements IModuleController

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.module.BaseModuleController


모듈을 실행할지 여부를 확인하기 위해 구현해야 하는 IModuleController의 기본 구현입니다.

요약

공개 생성자

BaseModuleController()

공개 메서드

final IAbi getModuleAbi()

모듈 abi를 가져오는 도우미 메서드입니다.

final String getModuleName()

모듈 이름을 가져오는 도우미 메서드입니다.

final boolean shouldCaptureBugreport()

모듈이 테스트 실패 시 버그 신고를 캡처할지 여부를 반환합니다.

final boolean shouldCaptureLogcat()

모듈이 테스트 실패 시 Logcat을 캡처하고자 하는지 여부를 반환합니다.

final boolean shouldCaptureScreenshot()

테스트 실패 시 모듈에서 스크린샷을 캡처할지 여부를 반환합니다.

abstract IModuleController.RunStrategy shouldRun(IInvocationContext context)

모듈을 실행할지 여부를 결정하는 메서드입니다.

final IModuleController.RunStrategy shouldRunModule(IInvocationContext context)

모듈을 실행할지 결정하는 메서드입니다.

공개 생성자

BaseModuleController

public BaseModuleController ()

공개 메서드

getModuleAbi

public final IAbi getModuleAbi ()

모듈 ABI를 가져오는 도우미 메서드입니다.

반환 값
IAbi

getModuleName

public final String getModuleName ()

모듈 이름을 가져오는 도우미 메서드입니다.

반환 값
String

shouldCaptureBugreport

public final boolean shouldCaptureBugreport ()

모듈이 테스트 실패에 관한 버그 신고를 캡처하고자 하는지 여부를 반환합니다.

반환 값
boolean

shouldCaptureLogcat

public final boolean shouldCaptureLogcat ()

테스트 실패 시 모듈에서 Logcat을 캡처할지 여부를 반환합니다.

반환 값
boolean

shouldCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

테스트 실패 시 모듈에서 스크린샷을 캡처할지 여부를 반환합니다.

반환 값
boolean

shouldRun

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

모듈을 실행할지 결정하는 메서드입니다.

매개변수
context IInvocationContext: 모듈의 IInvocationContext입니다.

반환 값
IModuleController.RunStrategy 모듈을 실행해야 하면 true, 그렇지 않으면 false입니다.

생성 값
DeviceNotAvailableException

shouldRunModule

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

모듈을 실행할지 결정하는 메서드입니다.

매개변수
context IInvocationContext: 모듈의 IInvocationContext입니다.

반환 값
IModuleController.RunStrategy 모듈을 실행해야 하면 true, 그렇지 않으면 false입니다.

생성 값
DeviceNotAvailableException