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,
기기 작업 명령어를 실행합니다. |
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 |