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 des événements d’invocation une fois l’invocation terminée.

Des classes

CommandFileParser Analyseur de fichier contenant un ensemble de lignes de commande.
CommandFileParser.CommandLine
CommandeInterrupteur Service permettant d'interrompre ou de marquer les commandes TradeFederation comme ininterruptibles.
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 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
  • lister les appareils et leur état
  • lister les invocations en cours
  • lister les commandes dans la file d'attente
  • vider le journal d'appel dans un fichier/stdout
  • fermer
Console.ArgRunnable <T> Un Runnable avec une méthode run qui peut prendre un argument
Console.CaptureList Un type pratique pour List<List<String>>
Résultat d'allocation de périphérique Représente les résultats d’une tentative d’allocation pour une commande.
Erreur d'hôte fatale 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.ExitCode Codes d'erreur avec lesquels il est possible de quitter.
CommandScheduler.HostState Énumérations de différents statuts d'hôte