ClusterOptions

public class ClusterOptions
extends Object implements IClusterOptions

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


Resumo

Campos

public static final String TYPE_NAME

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

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()

Receber o tempo limite de conexão HTTP.

MultiMap<String, String> getDeviceGroup()

Receba o mapeamento do grupo de dispositivos.

long getDeviceMonitorSnapshotInterval()

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

getDeviceTag()

Receber o mapeamento do dispositivo serial para tag.

long getInvocationHeartbeatInterval()

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

String getLabName()

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

getLabels()

Receber rótulos para o host.

getNextClusterIds()

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

int getReadTimeout()

Receber tempo limite de leitura HTTP.

String getRunTargetFormat()

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

File getSchedulerServiceAccountKeyfile()

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

String getSchedulerServiceUrl()

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

boolean shouldCollectEarlyTestSummary()

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

Boolean shouldUploadInvocationStatus()

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

Campos

TYPE_NAME

public static final String TYPE_NAME

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

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 ()

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

Retorna
String

getConnectTimeout

public int getConnectTimeout ()

Receber o tempo limite de conexão HTTP.

Retorna
int

getDeviceGroup

public MultiMap<String, String> getDeviceGroup ()

Receba o mapeamento do grupo de dispositivos.

Retorna
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

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

Retorna
long

getDeviceTag

public  getDeviceTag ()

Receber o mapeamento do dispositivo serial para tag.

Retorna

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

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

Retorna
long

getLabName

public String getLabName ()

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

Retorna
String

getLabels

public  getLabels ()

Receber rótulos para o host.

Retorna

getNextClusterIds

public  getNextClusterIds ()

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

Retorna

getReadTimeout

public int getReadTimeout ()

Receber tempo limite de leitura HTTP.

Retorna
int

getRunTargetFormat

public String getRunTargetFormat ()

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

Retorna
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

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

Retorna
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

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

Retorna
long

shouldCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

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