ClusterOptions

public class ClusterOptions
extends Object implements IClusterOptions

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterOptions


Resumo

Constantes

String TYPE_NAME

O nome exclusivo do tipo de objeto de configuração.

Campos

public String mClusterId

public mNextClusterIds

public String mServiceUrl

Construtores públicos

ClusterOptions()

Métodos públicos

boolean checkCommandState()

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

boolean checkPermitsOnLease()

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

String getClusterId()

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

int getConnectTimeout()

Recebe o tempo limite de conexão HTTP.

MultiMap<String, String> getDeviceGroup()

Receba o mapeamento de grupo de dispositivos para dispositivo.

long getDeviceMonitorSnapshotInterval()

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

getDeviceTag()

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

long getInvocationHeartbeatInterval()

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

String getLabName()

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

getLabels()

Receba rótulos para o host.

getNextClusterIds()

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

int getReadTimeout()

Recebe o tempo limite de leitura HTTP.

String getRunTargetFormat()

Receba o formato para rotular destinos de execução.

File getSchedulerServiceAccountKeyfile()

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

String getSchedulerServiceUrl()

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

String getServiceUrl()

Receba o URL base da API REST do cluster tradefed.

boolean isDeviceMonitorDisabled()

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

long maxDiskUsagePercentage()

Porcentagem máxima de uso do disco antes de interrompermos o leasing de novas tarefas adicionais.

boolean shouldCollectEarlyTestSummary()

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

Boolean shouldUploadInvocationStatus()

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

Constantes

TYPE_NAME

public static final String TYPE_NAME

O nome exclusivo do tipo de objeto de configuração. Usado para recuperar a instância singleton do GlobalConfiguration.

Valor da constante: "cluster_options"

Campos

mClusterId

public String mClusterId

mNextClusterIds

public  mNextClusterIds

mServiceUrl

public String mServiceUrl

Construtores públicos

ClusterOptions

public ClusterOptions ()

Métodos públicos

checkCommandState

public boolean checkCommandState ()

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

Retorna
boolean

checkPermitsOnLease

public boolean checkPermitsOnLease ()

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

Retorna
boolean

getClusterId

public String getClusterId ()

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

Retorna
String

getConnectTimeout

public int getConnectTimeout ()

Recebe o tempo limite de conexão HTTP.

Retorna
int

getDeviceGroup

public MultiMap<String, String> getDeviceGroup ()

Receba o mapeamento de grupo de dispositivos para dispositivo.

Retorna
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

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

Retorna
long

getDeviceTag

public  getDeviceTag ()

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

Retorna

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

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

Retorna
long

getLabName

public String getLabName ()

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

Retorna
String

getLabels

public  getLabels ()

Recebe rótulos para o host.

Retorna

getNextClusterIds

public  getNextClusterIds ()

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

Retorna

getReadTimeout

public int getReadTimeout ()

Recebe o tempo limite de leitura HTTP.

Retorna
int

getRunTargetFormat

public String getRunTargetFormat ()

Receba o formato para rotular destinos de execução.

Retorna
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

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

Retorna
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

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

Retorna
String

getServiceUrl

public String getServiceUrl ()

Receba o URL base da API REST do cluster tradefed.

Retorna
String

isDeviceMonitorDisabled

public boolean isDeviceMonitorDisabled ()

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

Retorna
boolean

maxDiskUsagePercentage

public long maxDiskUsagePercentage ()

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

Retorna
long

shouldCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

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

Retorna
boolean

shouldUploadInvocationStatus

public Boolean shouldUploadInvocationStatus ()

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

Retorna
Boolean