DeviceActionUtil

public class DeviceActionUtil
extends Object

java.lang.Object
com.android.tradefed.util.DeviceActionUtil


장치 작업을 실행하는 유틸리티 클래스입니다.

요약

중첩 클래스

class DeviceActionUtil.DeviceActionConfigError

구성 오류에 대한 예외입니다.

공개 메소드

static DeviceActionUtil create (File deviceActionMainJar, File bundletoolJar)

인스턴스를 생성합니다.

CommandResult execute ( DeviceActionUtil.Command command, String deviceId, actionArgs) execute ( DeviceActionUtil.Command command, String deviceId, actionArgs)

장치 작업 명령을 실행합니다.

void generateLogFile ( CommandResult result)

호스트 로그 파일을 생성합니다.

void saveToLogs ( DeviceActionUtil.Command cmd, ITestLogger testLogger)

생성된 모든 파일을 테스트 로그에 저장합니다.

공개 메소드

만들다

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

인스턴스를 생성합니다.

매개변수
deviceActionMainJar File

bundletoolJar File

보고
DeviceActionUtil

던지기
DeviceActionUtil.DeviceActionConfigError

실행하다

public CommandResult execute (DeviceActionUtil.Command command, 
                String deviceId, 
                 actionArgs)

장치 작업 명령을 실행합니다.

매개변수
command DeviceActionUtil.Command : 실행합니다.

deviceId String : 장치의.

actionArgs : command 에 대한 작업 인수입니다.

보고
CommandResult

로그 파일 생성

public void generateLogFile (CommandResult result)

호스트 로그 파일을 생성합니다.

매개변수
result CommandResult

saveToLogs

public void saveToLogs (DeviceActionUtil.Command cmd, 
                ITestLogger testLogger)

생성된 모든 파일을 테스트 로그에 저장합니다.

매개변수
cmd DeviceActionUtil.Command

testLogger ITestLogger