IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


클러스터 관련 옵션을 가져오는 인터페이스입니다.

요약

공개 메서드

abstract boolean checkCommandState()

하트비트 중에 (TF 클러스터의) 명령어 상태를 확인해야 하는지 여부입니다.

abstract boolean checkPermitsOnLease()

임대하기 전에 사용 가능한 허가증을 확인하세요.

abstract String getClusterId()

이 TF 인스턴스의 클러스터 ID를 가져옵니다.

abstract int getConnectTimeout()

http 연결 시간 제한을 가져옵니다.

abstract MultiMap<String, String> getDeviceGroup()

기기 그룹과 기기 매핑을 가져옵니다.

abstract long getDeviceMonitorSnapshotInterval()

각 기기 스냅샷 사이의 시간 간격을 밀리초 단위로 가져옵니다.

abstract getDeviceTag()

기기 일련번호와 태그 매핑을 가져옵니다.

abstract long getInvocationHeartbeatInterval()

호출 하트비트 간의 시간 간격을 밀리초 단위로 가져옵니다.

abstract String getLabName()

호스트가 속한 실습의 이름을 가져옵니다.

abstract getLabels()

호스트의 라벨을 가져옵니다.

abstract getNextClusterIds()

이 TF 인스턴스의 보조 클러스터 ID를 가져옵니다.

abstract int getReadTimeout()

http 읽기 시간 제한을 가져옵니다.

abstract String getRunTargetFormat()

실행 타겟 라벨 지정 형식을 가져옵니다.

abstract File getSchedulerServiceAccountKeyfile()

tradefed 테스트 스케줄러 서비스 계정 키 파일을 가져옵니다.

abstract String getSchedulerServiceUrl()

tradefed 테스트 스케줄러 서비스 URL을 가져옵니다.

abstract String getServiceUrl()

tradefed 클러스터 REST API의 기본 URL을 가져옵니다.

abstract boolean isDeviceMonitorDisabled()

클러스터 기기 보고가 사용 중지되었는지 여부를 반환합니다.

abstract long maxDiskUsagePercentage()

추가 새 태스크의 임대를 중지하기 전에 디스크 사용량이 최대로 허용되는 비율입니다.

abstract boolean shouldCollectEarlyTestSummary()

예약자가 조기 테스트 요약을 수집해야 하는지 여부를 반환합니다.

abstract Boolean shouldUploadInvocationStatus()

TF가 호출 상태를 업로드해야 하는지 여부를 반환합니다.

공개 메서드

checkCommandState

public abstract boolean checkCommandState ()

하트비트 중에 (TF 클러스터의) 명령어 상태를 확인해야 하는지 여부입니다.

반환 값
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

임대하기 전에 사용 가능한 허가증을 확인하세요.

반환 값
boolean

getClusterId

public abstract String getClusterId ()

이 TF 인스턴스의 클러스터 ID를 가져옵니다.

반환 값
String

getConnectTimeout

public abstract int getConnectTimeout ()

http 연결 시간 제한을 가져옵니다.

반환 값
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

기기 그룹과 기기 매핑을 가져옵니다.

반환 값
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

각 기기 스냅샷 사이의 시간 간격을 밀리초 단위로 가져옵니다.

반환 값
long

getDeviceTag

public abstract  getDeviceTag ()

기기 일련번호와 태그 매핑을 가져옵니다.

반환 값

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

호출 하트비트 간의 시간 간격을 밀리초 단위로 가져옵니다.

반환 값
long

getLabName

public abstract String getLabName ()

호스트가 속한 실습의 이름을 가져옵니다.

반환 값
String

getLabels

public abstract  getLabels ()

호스트의 라벨을 가져옵니다.

반환 값

getNextClusterIds

public abstract  getNextClusterIds ()

이 TF 인스턴스의 보조 클러스터 ID를 가져옵니다.

반환 값

getReadTimeout

public abstract int getReadTimeout ()

http 읽기 시간 제한을 가져옵니다.

반환 값
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

실행 타겟 라벨 지정 형식을 가져옵니다.

반환 값
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

tradefed 테스트 스케줄러 서비스 계정 키 파일을 가져옵니다.

반환 값
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

tradefed 테스트 스케줄러 서비스 URL을 가져옵니다.

반환 값
String

getServiceUrl

public abstract String getServiceUrl ()

tradefed 클러스터 REST API의 기본 URL을 가져옵니다.

반환 값
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

클러스터 기기 보고가 사용 중지되었는지 여부를 반환합니다.

반환 값
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

추가 새 태스크의 임대를 중지하기 전에 디스크 사용량이 최대로 허용되는 비율입니다.

반환 값
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

예약자가 조기 테스트 요약을 수집해야 하는지 여부를 반환합니다.

반환 값
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

TF가 호출 상태를 업로드해야 하는지 여부를 반환합니다.

반환 값
Boolean