Tradefed'i Geliştirin

Bu bölüm Tradefed geliştiricilerine yöneliktir. TF'yi genişletmek veya yeni test desteği eklemek istiyorsanız bu bölüm tam size göre.

Açık kaynak

Ticaret Federasyonu'nun açık kaynaklı versiyonunu kullanmayı planlıyorsanız Ticaret Federasyonu'nun AOSP main şubesini kontrol etmek ve oluşturmak için bu komutları kullanın:

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

Daha fazla ayrıntı için Geliştirme Ortamı'na bakın.

Açık kaynaklı Ticaret Federasyonu kodunun tamamı AOSP'nin Tools/tradefederation/ git projesinde saklanır. Kod yazarken ve değişiklikleri gönderirken lütfen açık kaynak yönergelerini aklınızda bulundurun.

Alternatif olarak, Ticaret Federasyonu'nu kullanan ancak çerçevenin kendisi üzerinde çalışmayan testler/yardımcı programlar oluşturuyorsanız, onayları hızlandırmak için çalışmanızı Ticaret Federasyonu katkı projelerinden birine yerleştirmeyi düşünün.

Kodlama stili

Ticaret Federasyonu, aşağıdaki açıklamalarla birlikte Android kodlama stili yönergelerini takip etmektedir: arayüz adlarının önüne 'I' eklenir, örneğin ITestDevice.

Eclipse kullanarak geliştirme

Tradefed'i geliştirirken Eclipse'i kullanmakla ilgileniyorsanız, ortamınızı ayarlamaya ilişkin ipuçları için Eclipse IDE'yi Kurma konusuna bakın.

Tradefed'in testlerini çalıştırın

Ticaret Federasyonu'nda değişiklik yaptınız ve bunu nasıl test edeceğinizi mi arıyorsunuz? bkz. Ticaret Federasyonu'nun testlerinin yürütülmesi .

Mimari

Tradefed'in iç işleyişini daha derinlemesine anlamak istiyorsanız Mimarlık bölümüne bakın.