DeviceUpdateTargetPreparer
public
abstract
class
DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Object | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
빌드 서비스가 아닌 외부 소스의 기기 이미지 파일로 기기를 업데이트하는 것과 관련된 일반적인 단계를 처리하는 추상 ITargetPreparer
입니다. 실제 업데이트 메커니즘은 서브클래스 구현자에 위임됩니다.
요약
공개 생성자 | |
---|---|
DeviceUpdateTargetPreparer()
|
공개 메서드 | |
---|---|
void
|
setUp(TestInformation testInfo)
|
보호된 메서드 | |
---|---|
abstract
File
|
getDeviceUpdateImage()
업데이트에 사용할 기기 이미지 파일을 나타내는 |
abstract
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
기기에서 기기 이미지 업데이트를 실행합니다. |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
기기가 업데이트된 후 업데이트 후 설정 단계가 실행되기 전에 실행할 작업입니다. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
기기가 업데이트되기 전에 실행할 작업입니다. |
공개 생성자
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
공개 메서드
setUp
public void setUp (TestInformation testInfo)
매개변수 | |
---|---|
testInfo |
TestInformation |
생성 값 | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
보호된 메서드
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
업데이트에 사용할 기기 이미지 파일을 나타내는 ERROR(/File)
인스턴스를 제공합니다.
반환 값 | |
---|---|
File |
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
기기에서 기기 이미지 업데이트를 실행합니다.
생성 값 | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
기기가 업데이트된 후 업데이트 후 설정 단계가 실행되기 전에 실행할 작업입니다. 이 메서드는 플래싱 동시 실행 제어 외부에서 호출됩니다.
생성 값 | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
기기가 업데이트되기 전에 실행할 작업입니다. 이 메서드는 플래시 동시 실행 제어 외부에서 호출됩니다.
생성 값 | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |