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

IHost 옵션

public interface IHostOptions

com.android.tradefed.host.IHostOptions


호스트 옵션 홀더 인터페이스. 이 인터페이스는 호스트 전체 옵션에 액세스하는 데 사용됩니다.

요약

중첩 클래스

enum IHostOptions.PermitLimitType

가능한 허가 제한자를 설명하는 열거형

공개 메서드

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

주어진 유형의 사용 가능한 허가 수를 반환합니다.

abstract Long getCacheSizeLimit ()

로컬 파일 캐시의 최대 허용 크기(바이트)를 반환합니다.

abstract Integer getConcurrentDownloadLimit ()

허용되는 최대 동시 다운로드 수를 반환합니다.

abstract Integer getConcurrentFlasherLimit ()

허용하는 동시 플래싱의 최대 수를 반환합니다.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

허용되는 동시 가상 장치 시작의 최대 수를 반환합니다.

abstract File getDownloadCacheDir ()

다운로드한 아티팩트를 저장하는 데 사용되는 경로를 반환합니다.

abstract File getFastbootTmpDir ()

fastboot가 임시 폴더로 사용해야 하는 경로를 반환합니다.

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

주어진 유형에 대해 사용 중인 허가 수를 반환합니다.

abstract getKnownGceDeviceIpPool ()

특정 IP와 연결된 알려진 gce-장치입니다.

abstract getKnownPreconfigureVirtualDevicePool ()

알려진 사전 구성된 가상 장치 풀.

abstract getKnownRemoteDeviceIpPool ()

특정 IP와 연결된 알려진 원격 장치.

abstract getKnownTcpDeviceIpPool ()

특정 IP와 연결된 알려진 TCP 장치.

abstract getLabels ()

호스트에 대한 레이블을 가져옵니다.

abstract String getNetworkInterface ()

원격 테스트 장치에 연결하는 데 사용되는 네트워크 인터페이스를 반환합니다.

abstract getServiceAccountJsonKeyFiles ()

서비스 계정 json 키 파일의 맵을 반환합니다.

abstract long getTestPhaseTimeout ()

지정된 테스트 단계 수준 제한 시간을 반환합니다.

abstract boolean getUseZip64InPartialDownload ()

부분 다운로드 시 zip64 형식을 사용해야 하는지 확인합니다.

abstract void initConcurrentLocks ()

동시 잠금 초기화

abstract boolean isFastbootdEnable ()

fastbootd 모드 지원이 활성화되었는지 여부를 반환합니다.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

주어진 유형의 허가를 반환합니다.

abstract boolean shouldFlashWithFuseZip ()

퓨즈 장착 장치 이미지 zip 파일로 플래싱을 수행해야 하는지 여부를 반환합니다.

abstract Boolean shouldUseSsoClient ()

SingleSignOn 클라이언트를 사용해야 하는지 여부를 확인합니다.

abstract void takePermit ( IHostOptions.PermitLimitType type)

주어진 유형의 허가를 받습니다.

abstract void validateOptions ()

IHostOptions 에 설정된 옵션이 유효한지 확인합니다.

공개 메서드

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

주어진 유형의 사용 가능한 허가 수를 반환합니다.

매개변수
type IHostOptions.PermitLimitType

보고
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

로컬 파일 캐시의 최대 허용 크기(바이트)를 반환합니다.

보고
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

허용되는 최대 동시 다운로드 수를 반환합니다. 원격 빌드를 다운로드하는 IBuildProvider 에서 사용합니다.

보고
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

허용하는 동시 플래싱의 최대 수를 반환합니다. DeviceFlashPreparer 에서 사용합니다.

보고
Integer 동시 점멸 장치 제한.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

허용되는 동시 가상 장치 시작의 최대 수를 반환합니다. 가상 장치를 시작하는 RemoteAndroidVirtualDevice 에서 사용합니다.

보고
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

다운로드한 아티팩트를 저장하는 데 사용되는 경로를 반환합니다.

보고
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

fastboot가 임시 폴더로 사용해야 하는 경로를 반환합니다.

보고
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

주어진 유형에 대해 사용 중인 허가 수를 반환합니다.

매개변수
type IHostOptions.PermitLimitType

보고
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

특정 IP와 연결된 알려진 gce-장치입니다.

보고

getKnownPreconfigure가상 장치 풀

public abstract  getKnownPreconfigureVirtualDevicePool ()

알려진 사전 구성된 가상 장치 풀.

보고

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

특정 IP와 연결된 알려진 원격 장치.

보고

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

특정 IP와 연결된 알려진 TCP 장치.

보고

getLabels

public abstract  getLabels ()

호스트에 대한 레이블을 가져옵니다.

보고

getNetwork인터페이스

public abstract String getNetworkInterface ()

원격 테스트 장치에 연결하는 데 사용되는 네트워크 인터페이스를 반환합니다.

보고
String

getServiceAccountJsonKey파일

public abstract  getServiceAccountJsonKeyFiles ()

서비스 계정 json 키 파일의 맵을 반환합니다.

보고

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

지정된 테스트 단계 수준 제한 시간을 반환합니다. 시간 초과가 없는 경우 기본값은 0입니다.

보고
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

부분 다운로드 시 zip64 형식을 사용해야 하는지 확인합니다.

보고
boolean

초기화 동시 잠금

public abstract void initConcurrentLocks ()

동시 잠금 초기화

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

fastbootd 모드 지원이 활성화되었는지 여부를 반환합니다.

보고
boolean

반환 허가

public abstract void returnPermit (IHostOptions.PermitLimitType type)

주어진 유형의 허가를 반환합니다.

매개변수
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

퓨즈 장착 장치 이미지 zip 파일로 플래싱을 수행해야 하는지 여부를 반환합니다.

보고
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

SingleSignOn 클라이언트를 사용해야 하는지 여부를 확인합니다.

보고
Boolean

테이크 퍼밋

public abstract void takePermit (IHostOptions.PermitLimitType type)

주어진 유형의 허가를 받습니다.

매개변수
type IHostOptions.PermitLimitType

유효성 검사 옵션

public abstract void validateOptions ()

IHostOptions 에 설정된 옵션이 유효한지 확인합니다.

던지다
ConfigurationException