IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Uma interface para receber opções relacionadas ao cluster.

Resumo

Métodos públicos

abstract boolean checkCommandState()

Indica se o estado do comando (no cluster do TF) precisa ser verificado durante o heartbeat.

abstract boolean checkPermitsOnLease()

Confira algumas permissões disponíveis antes de alugar.

abstract String getClusterId()

Recebe o ID do cluster para esta instância do TF.

abstract int getConnectTimeout()

Recebe o tempo limite de conexão HTTP.

abstract MultiMap<String, String> getDeviceGroup()

Receba o mapeamento de grupo de dispositivos para dispositivo.

abstract long getDeviceMonitorSnapshotInterval()

Recebe o intervalo de tempo entre cada snapshot do dispositivo em ms.

abstract Map<String, String> getDeviceTag()

Receba o mapeamento de tags para número de série do dispositivo.

abstract long getInvocationHeartbeatInterval()

Recebe o intervalo de tempo entre os sinais de funcionamento da invocação em ms.

abstract String getLabName()

Consiga o nome do laboratório a que o host pertence.

abstract List<String> getLabels()

Receba rótulos para o host.

abstract List<String> getNextClusterIds()

Receba os IDs dos clusters secundários para esta instância do TF.

abstract int getReadTimeout()

Recebe o tempo limite de leitura HTTP.

abstract String getRunTargetFormat()

Recebe o formato para rotular metas de execução.

abstract File getSchedulerServiceAccountKeyfile()

Extraia o arquivo de chave da conta de serviço do planejador de testes do tradefed.

abstract String getSchedulerServiceUrl()

Consiga o URL do serviço de agendador de testes do tradefed.

abstract String getServiceUrl()

Receba o URL base da API REST do cluster tradefed.

abstract boolean isDeviceMonitorDisabled()

Retorna se a geração de relatórios de dispositivos do cluster está desativada.

abstract long maxDiskUsagePercentage()

Porcentagem máxima de uso do disco antes de interrompermos a concessão de novas tarefas.

abstract boolean shouldCollectEarlyTestSummary()

Retorna se o programador precisa coletar o resumo do teste inicial.

abstract Boolean shouldUploadInvocationStatus()

Retorna se o TF precisa fazer upload do status de invocação.

Métodos públicos

checkCommandState

public abstract boolean checkCommandState ()

Indica se o estado do comando (no cluster do TF) precisa ser verificado durante o heartbeat.

Retorna
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

Confira algumas permissões disponíveis antes de alugar.

Retorna
boolean

getClusterId

public abstract String getClusterId ()

Recebe o ID do cluster para esta instância do TF.

Retorna
String

getConnectTimeout

public abstract int getConnectTimeout ()

Recebe o tempo limite de conexão HTTP.

Retorna
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

Receba o mapeamento de grupo de dispositivos para dispositivo.

Retorna
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

Recebe o intervalo de tempo entre cada snapshot do dispositivo em ms.

Retorna
long

getDeviceTag

public abstract Map<String, String> getDeviceTag ()

Receba o mapeamento de tags para número de série do dispositivo.

Retorna
Map<String, String>

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Recebe o intervalo de tempo entre os sinais de funcionamento da invocação em ms.

Retorna
long

getLabName

public abstract String getLabName ()

Consiga o nome do laboratório a que o host pertence.

Retorna
String

getLabels

public abstract List<String> getLabels ()

Receba rótulos para o host.

Retorna
List<String>

getNextClusterIds

public abstract List<String> getNextClusterIds ()

Receba os IDs dos clusters secundários para esta instância do TF.

Retorna
List<String>

getReadTimeout

public abstract int getReadTimeout ()

Recebe o tempo limite de leitura HTTP.

Retorna
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Recebe o formato para rotular metas de execução.

Retorna
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

Extraia o arquivo de chave da conta de serviço do planejador de testes do tradefed.

Retorna
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

Consiga o URL do serviço de agendador de testes do tradefed.

Retorna
String

getServiceUrl

public abstract String getServiceUrl ()

Receba o URL base da API REST do cluster tradefed.

Retorna
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

Retorna se a geração de relatórios de dispositivos do cluster está desativada.

Retorna
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

Porcentagem máxima de uso do disco antes de interrompermos a concessão de novas tarefas.

Retorna
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

Retorna se o programador precisa coletar o resumo do teste inicial.

Retorna
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

Retorna se o TF precisa fazer upload do status de invocação.

Retorna
Boolean