ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


ICommandScheduler pour prendre en charge le cluster Tradefed Ce planificateur exécute des commandes à partir de la file de commandes TFC et importe des événements d'invocation dans la file d'événements de commande TFC.

Résumé

Constructeurs publics

ClusterCommandScheduler()

Méthodes publiques

void shutdown()

Essayez d'arrêter de manière appropriée le planificateur de commandes.

void shutdownHard()

Tentative d'arrêt forcé du planificateur de commandes.

void start()

Démarre le planificateur, y compris la configuration de la journalisation, l'initialisation de DeviceManager, etc.

Méthodes protégées

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

Détermine si une commande donnée est une simulation.

void processReadyCommands(IDeviceManager manager)

Constructeurs publics

ClusterCommandScheduler

public ClusterCommandScheduler ()

Méthodes publiques

arrêt

public void shutdown ()

Essayez d'arrêter de manière appropriée le planificateur de commandes.

Efface les commandes en attente d'être testées et demande à toutes les invocations en cours de s'arrêter correctement.

Une fois l'arrêt appelé, la boucle principale de l'ordonnanceur attend que toutes les invocations en cours soient terminées avant de se fermer complètement.

shutdownHard

public void shutdownHard ()

Tentative d'arrêt forcé du planificateur de commandes. Identique à shutdownHard(true).

départ

public void start ()

Démarre le planificateur, y compris la configuration de la journalisation, l'initialisation de DeviceManager, etc.

Méthodes protégées

dryRunCommand

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

Détermine si une commande donnée est une simulation. Si la commande est une simulation, validez-la. En cas de problème de configuration, une exception ConfigurationException est générée.

Paramètres
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler pour signaler les événements à des fins de validation à blanc.

args String: commande à valider.

Renvoie
boolean "true" si la commande est un "test", "false" dans le cas contraire.

Génère
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Paramètres
manager IDeviceManager