La console de fédération de fédération est un composant facultatif qui vous permet l'état de la Fédération commerciale et ce qu'elle voit, des états de l'appareil tests en cours.
Il s'agit d'un excellent outil pour surveiller un grand nombre de tests exécutés en parallèle et de comprendre la progression de chaque test.
Accéder à la console
Une fois Tradefed, le script de lancement tradefed.sh
est accessible depuis
et, par défaut, vous êtes redirigé vers la console.
La console se présente avec l'invite tf >
.
À quoi sert la console ?
Le help
de la console affichera toujours les informations les plus récentes.
Voici quelques fonctionnalités intéressantes:
- Listez les appareils et indiquez comment Tradefed voit leur état:
list devices
- Répertoriez les appels en cours d'exécution et leurs métadonnées:
list invocations
- Récupérez les journaux de tous les appels en cours d'exécution et de Tradefed:
dump logs
La console vous permet de déboguer ce qui se passe dans Tradefed et les appareils en en interrogeant certains états qui ne sont pas affichés ensemble ailleurs.
Comment éviter d'utiliser la console ?
Dans certains cas, la console n'est pas nécessaire. C'est le cas lors de l'exécution d'une commande .
Dans ce cas, commandAndExit
peut être ajouté au tradefed.sh
.
pour empêcher le démarrage de la console. Ce
un argument supplémentaire est nécessaire pour exécuter Tradefed dans le cadre d'un script
ou canaliser directement
sa sortie. Laisser la console activée lors de l'exécution
Les données échangées à partir d'un script
déclenchent un comportement incohérent
causer plusieurs problèmes.
tradefed.sh run commandAndExit <usual command>
Saisie semi-automatique dans la console
La console propose une fonctionnalité de saisie semi-automatique de base pour les noms de configuration.
tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)
En appuyant sur la touche TAB après run
, vous pouvez obtenir la liste complète des configurations.
disponibles. Si vous avez déjà saisi un nom partiel, la console
imprimer toutes les possibilités.
tf >run tf/<HIT TAB>
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
Cette option est utile lorsque vous ne vous souvenez pas du nom exact de la configuration.