com.android.tradefed.command

Interfaces

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

Des classes

CommandFileParser Analyseur de fichier contenant un ensemble de lignes de commande.
CommandFileParser.CommandLine
CommandInterrupter Service permettant d'interrompre ou de marquer les commandes TradeFederation comme non interruptibles.
Options de commande Implémentation de ICommandOptions .
CommandRunner Un autre point d'entrée TradeFederation qui exécutera la commande spécifiée dans les arguments de la ligne de commande, puis quittera.
Planificateur de commandes Un planificateur pour exécuter les commandes TradeFederation sur tous les appareils disponibles.
Console Console principale de TradeFederation fournissant à l'utilisateur l'interface pour interagir

Prend actuellement en charge des opérations telles que

  • ajouter une commande pour tester
  • répertorier les appareils et leur état
  • lister les invocations en cours
  • lister les commandes dans la file d'attente
  • vider le journal d'invocation dans un fichier/stdout
  • fermer
Console.ArgRunnable <T> Une ERROR(/Runnable) avec une méthode run qui peut prendre un argument
Console.CaptureListConsole.CaptureList Un type pratique pour List<List<String>>
DeviceAllocationResult Représente les résultats d'une tentative d'allocation pour une commande.
FatalHostError Une exception qui indique 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.
Développeur local Détecte et renvoie s'il s'agit d'un développeur local exécutant Tradefed.

Énumérations

CommandRunner.ExitCodeCommandRunner.ExitCode Codes d'erreur avec lesquels il est possible de sortir.
CommandScheduler.HostStateCommandScheduler.HostState Énumérations de différents statuts d'hôte