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()

업데이트에 사용할 기기 이미지 파일을 나타내는 ERROR(/File) 인스턴스를 제공합니다.

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