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)

기기 작업 명령어를 실행합니다.

static File findExecutableOnPath(String name)
void generateLogFile(CommandResult result)

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

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

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

공개 메서드

create

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

findExecutableOnPath

public static File findExecutableOnPath (String name)

매개변수
name String

반환 값
File

생성 값
DeviceActionUtil.DeviceActionConfigError

로그 파일 생성

public void generateLogFile (CommandResult result)

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

매개변수
result CommandResult

로그 저장

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

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

매개변수
cmd DeviceActionUtil.Command

testLogger ITestLogger