IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Uma interface para acessar 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()

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

abstract String getClusterId()

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

abstract int getConnectTimeout()

Receber o tempo limite de conexão HTTP.

abstract MultiMap<String, String> getDeviceGroup()

Receba o mapeamento do grupo de dispositivos.

abstract long getDeviceMonitorSnapshotInterval()

Receba o intervalo de tempo entre cada instantâneo do dispositivo em ms.

abstract getDeviceTag()

Receber o mapeamento do dispositivo serial para tag.

abstract long getInvocationHeartbeatInterval()

Recebe o intervalo de tempo entre os batimentos cardíacos de invocação em ms.

abstract String getLabName()

Confira o nome do laboratório ao qual o host pertence.

abstract getLabels()

Receber rótulos para o host.

abstract getNextClusterIds()

Receba os IDs de cluster secundários para essa instância do TF.

abstract int getReadTimeout()

Receber tempo limite de leitura HTTP.

abstract String getRunTargetFormat()

Receba o formato para rotular os alvos de execução.

abstract File getSchedulerServiceAccountKeyfile()

Receba o arquivo de chave da conta de serviço do agendador de testes do tradefed.

abstract String getSchedulerServiceUrl()

Receba o URL do serviço de agendamento 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 pararmos de alugar novas tarefas.

abstract boolean shouldCollectEarlyTestSummary()

Retorna se o agendador 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 ()

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

Retorna
boolean

getClusterId

public abstract String getClusterId ()

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

Retorna
String

getConnectTimeout

public abstract int getConnectTimeout ()

Receber o tempo limite de conexão HTTP.

Retorna
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

Receba o mapeamento do grupo de dispositivos.

Retorna
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

Receba o intervalo de tempo entre cada instantâneo do dispositivo em ms.

Retorna
long

getDeviceTag

public abstract  getDeviceTag ()

Receber o mapeamento do dispositivo serial para tag.

Retorna

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Recebe o intervalo de tempo entre os batimentos cardíacos de invocação em ms.

Retorna
long

getLabName

public abstract String getLabName ()

Confira o nome do laboratório ao qual o host pertence.

Retorna
String

getLabels

public abstract  getLabels ()

Receber rótulos para o host.

Retorna

getNextClusterIds

public abstract  getNextClusterIds ()

Receba os IDs de cluster secundários para essa instância do TF.

Retorna

getReadTimeout

public abstract int getReadTimeout ()

Receber tempo limite de leitura HTTP.

Retorna
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Receba o formato para rotular os alvos de execução.

Retorna
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

Receba o arquivo de chave da conta de serviço do agendador de testes do tradefed.

Retorna
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

Receba o URL do serviço de agendamento 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 pararmos de alugar novas tarefas.

Retorna
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

Retorna se o agendador 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