Cette section s'adresse aux développeurs Tradefed. Si vous souhaitez étendre TF ou l'ajout d'un support 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
Pour en savoir plus, consultez la section Environnement de développement.
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 Configurer 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.