Développer Tradefed

Cette section s'adresse aux développeurs Tradefed. Si vous souhaitez étendre TF ou ajouter une nouvelle compatibilité de test, cette section est faite pour vous.

Open Source

Si vous envisagez d'utiliser la variante Open Source de la fédération, utilisez ces pour découvrir et créer la branche AOSP main de la fédération du commerce:

cd <sourceroot>
mkdir main
cd main
repo init -u https://android.googlesource.com/platform/manifest -b main
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-userdebug # or any other device target
m -j tradefed-all

Consultez la page Environnement de développement. pour en savoir plus.

Tout code de fédération du commerce open source est stocké dans le tools/tradefederation/ (en anglais) projet Git d'AOSP. Veuillez garder à l'esprit les consignes relatives à l'open source lorsque vous écrivez du code et envoyez des modifications.

Si vous créez des tests/utilitaires qui utilisent la fédération, ne travaillent pas sur le framework lui-même, envisagez de placer votre travail dans l'un des les projets de contribution de la Fédération commerciale afin d'accélérer les approbations.

Style de codage

La Trade Federation suit les consignes de style de codage Android, avec les clarifications suivantes : les noms d'interface sont précédés du préfixe "I", par exemple ITestDevice.

Développer à l'aide d'Eclipse

Si vous souhaitez utiliser Eclipse pour développer Tradefed, consultez Configurez l'IDE Eclipse pour obtenir des conseils sur la configuration de votre environnement.

Exécuter les tests de Tradefed

Vous avez apporté une modification à Trade Federation et vous cherchez à la tester. Consultez Exécuter les tests de Trade Federation.

Architecture

Si vous souhaitez en savoir plus sur le fonctionnement interne de Tradefed, consultez Architecture.