com.android.tradefed.command

Interfaces

ICommandOptions Conteneur pour les options d'exécution des commandes. 
ICommandScheduler Planificateur pour exécuter les commandes TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Écouteur pour les événements d'invocation lorsque l'invocation est terminée. 

Classes

CommandFileParser Analyseur pour le fichier qui contient un ensemble de lignes de commande. 
CommandFileParser.CommandLine  
CommandInterrupter Service permettant d'interrompre les commandes TradeFederation ou de les marquer comme ininterrompables. 
CommandOptions Implémentation de ICommandOptions
CommandRunner Point d'entrée TradeFederation alternatif qui exécute la commande spécifiée dans les arguments de ligne de commande , puis se ferme. 
CommandScheduler Planificateur pour exécuter les commandes TradeFederation sur tous les appareils disponibles. 
Console Console TradeFederation principale fournissant à l'utilisateur l'interface pour interagir

Prend actuellement en charge des opérations telles que :

  • ajouter une commande à tester
  • lister les appareils et leur état
  • lister les invocations en cours
  • lister les commandes en file d'attente
  • exporter le journal d'invocation vers un fichier/stdout
  • shutdown
 
Console.ArgRunnable<T> Runnable avec une méthode run pouvant accepter un argument
Console.CaptureList Type pratique pour List<List<String>>
DeviceAllocationResult Représente les résultats d'une tentative d'allocation pour une commande. 
LocalDeveloper Détecte et renvoie si un développeur local exécute Tradefed. 

Enums

CommandRunner.ExitCode Codes d'erreur possibles pour la sortie. 
CommandScheduler.HostState Énumérations des différents états de l'hôte

Exceptions

FatalHostError Exception indiquant qu'une erreur fatale irrécupérable s'est produite sur la machine hôte exécutant TradeFederation et que l'instance TradeFederation doit être arrêtée.