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

공개 메서드

설정

public void setUp (TestInformation testInfo)

매개변수
testInfo TestInformation

생성 값
BuildError
DeviceNotAvailableException
TargetSetupError

보호된 메서드

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

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

반환 값
File

수행기기업데이트

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