컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

푸시파일 준비자

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.객체
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


임의의 호스트 경로에서 임의의 장치 경로로 임의의 수의 파일을 푸시하려고 시도하는 ITargetPreparer 입니다.

새 빌드가 플래싱되고 *이후* DeviceSetup이 실행된 후* 수행되어야 합니다(활성화된 경우).

요약

공개 생성자

PushFilePreparer ()

공개 메서드

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

푸시할 파일 목록을 만듭니다.

reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

IBuildInfo 및 테스트 사례 디렉터리를 통해 상대 파일 경로를 확인합니다.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

푸시 실패 시 중단할지 여부입니다.

void tearDown ( TestInformation testInfo, Throwable e)

공개 생성자

푸시파일 준비자

public PushFilePreparer ()

공개 메서드

겟아비

public IAbi getAbi ()

보고
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

푸시할 파일 목록을 만듭니다.

매개변수
descriptor DeviceDescriptor

보고

던지다
TargetSetupError

보고서의존성

public  reportDependencies ()

보고

해결 상대 파일 경로

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

IBuildInfo 및 테스트 사례 디렉터리를 통해 상대 파일 경로를 확인합니다.

매개변수
buildInfo IBuildInfo : 빌드 아티팩트 정보

fileName String : 확인할 상대 파일 경로

보고
File 빌드 정보 또는 테스트 케이스 디렉토리의 파일

세트아비

public void setAbi (IAbi abi)

매개변수
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

매개변수
invocationContext IInvocationContext

설정

public void setUp (TestInformation testInfo)

매개변수
testInfo TestInformation

던지다
BuildError
DeviceNotAvailableException
TargetSetupError

중단해야 합니다.

public boolean shouldAbortOnFailure ()

푸시 실패 시 중단할지 여부입니다.

보고
boolean

분해

public void tearDown (TestInformation testInfo, 
                Throwable e)

매개변수
testInfo TestInformation

e Throwable

던지다
DeviceNotAvailableException