BaseModuleController

public abstract class BaseModuleController
extends Object implements IModuleController

java.lang.객체
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

shouldCapture스크린샷

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