ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
   ↳ com.android.tradefed.command.CommandScheduler (link em inglês)
     ↳ com.android.tradefed.cluster.ClusterCommandScheduler


Um ICommandScheduler para oferecer suporte ao TFC (cluster do Tradefed). Esse agendador executa comandos Fila de comandos do TFC e carrega eventos de invocação para a fila de eventos de comando do TFC.

Resumo

Construtores públicos

ClusterCommandScheduler()

Métodos públicos

void shutdown()

Tenta encerrar normalmente o programador de comando.

void shutdownHard()

Tentativa de encerrar à força o programador de comando.

void start()

Inicia o programador, incluindo a configuração da geração de registros, o init do DeviceManager etc.

Métodos protegidos

boolean dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Determina se um comando específico é uma simulação.

void processReadyCommands(IDeviceManager manager)

Construtores públicos

ClusterCommandScheduler

public ClusterCommandScheduler ()

Métodos públicos

encerramento

public void shutdown ()

Tenta encerrar normalmente o programador de comando.

Limpa os comandos que aguardam testes e solicita que todas as invocações em andamento desligar normalmente.

Depois que o encerramento for chamado, o loop principal do programador aguardará todas as invocações em andamento ser concluída antes de encerrar completamente.

desligamentoHard

public void shutdownHard ()

Tentativa de encerrar à força o programador de comando. O mesmo que closeddownHard(true).

start

public void start ()

Inicia o programador, incluindo a configuração da geração de registros, o init do DeviceManager etc.

Métodos protegidos

dryRunCommand

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Determina se um comando específico é uma simulação. Se o comando for uma simulação, valide-o. Se houver algum problema de configuração, ele vai gerar uma ConfigurationException.

Parâmetros
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler para relatar eventos para uma validação de simulação.

args String: o comando a ser validado.

Retorna
boolean verdadeiro se o comando for uma simulação. Caso contrário, falso.

Gera
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parâmetros
manager IDeviceManager