ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
java.lang.Thread
  com.android.tradefed.command.CommandScheduler
    com.android.tradefed.cluster.ClusterCommandScheduler


Um ICommandScheduler para oferecer suporte ao TFC (Tradefed Cluster). Esse agendador executa comandos da fila de comandos do TFC e faz o upload de eventos de invocação para a fila de eventos de comandos do TFC.

Resumo

Construtores públicos

ClusterCommandScheduler()

Métodos públicos

void shutdown()

void shutdownHard()

Tenta encerrar o agendador de comandos à força.

void start()

Inicia o agendador, incluindo a configuração de registro, a inicialização do DeviceManager etc.

Métodos protegidos

boolean dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Determina se um comando especificado é uma execução de teste.

void processReadyCommands(IDeviceManager manager)

Construtores públicos

ClusterCommandScheduler

public ClusterCommandScheduler ()

Métodos públicos

shutdown

public void shutdown ()

shutdownHard

public void shutdownHard ()

Tenta encerrar o agendador de comandos à força. Igual a shutdownHard(true).

start

public void start ()

Inicia o agendador, incluindo a configuração de registro, a inicialização do DeviceManager etc.

Métodos protegidos

dryRunCommand

protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Determina se um comando especificado é uma execução de teste. Se o comando for uma execução de teste, valide-o. Se houver algum problema de configuração, uma ConfigurationException será gerada.

Parâmetros
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) para informar eventos de validação de execução de teste.

args String: o comando a ser validado.

Retorna
boolean true se o comando for uma simulação, false caso contrário.

Gera
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parâmetros
manager IDeviceManager