InstallApkSetup

public class InstallApkSetup
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.InstallApkSetup


파일 시스템에 있는 하나 이상의 APK를 설치하는 ITargetPreparer

이 클래스는 테스트의 모든 버전이 파일 시스템에 있는 apk에 의존하는 경우 파일 시스템에서 apk를 설치하는 데만 사용해야 합니다. TestAppInstallSetup를 사용하여 테스트 zip 파일에서 APK를 설치하는 테스트의 경우 --alt-dir를 사용하여 다른 테스트 구성 (예: 테스트 zip 파일이 없는 로컬 실행)의 APK가 포함된 파일 시스템의 대체 디렉터리를 지정합니다.

요약

공개 생성자

InstallApkSetup()

공개 메서드

void setApkPaths(Collection<File> paths)

APK 경로를 설정합니다.

void setThrowIfInstallFail(boolean throwIfInstallFail)

설치 실패 시 예외를 발생시킵니다.

void setUp(ITestDevice device, IBuildInfo buildInfo)

보호된 메서드

Collection<File> getApkPaths()

공개 생성자

InstallApkSetup

public InstallApkSetup ()

공개 메서드

setApkPaths

public void setApkPaths (Collection<File> paths)

APK 경로를 설정합니다. 테스트를 위해 노출됩니다.

매개변수
paths Collection

setThrowIfInstallFail

public void setThrowIfInstallFail (boolean throwIfInstallFail)

설치 실패 시 예외를 발생시킵니다. 테스트를 위해 노출됩니다.

매개변수
throwIfInstallFail boolean

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

매개변수
device ITestDevice

buildInfo IBuildInfo

생성 값
BuildError
DeviceNotAvailableException
TargetSetupError

보호된 메서드

getApkPaths

protected Collection<File> getApkPaths ()

반환
Collection<File>