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
Trade Federation'ın açık kaynaklı varyantını kullanmayı planlıyorsanız Trade Federation'ın AOSP android-latest-release
şubesini kontrol etmek ve derlemek için aşağıdaki komutları kullanın:
cd <sourceroot>
mkdir android-latest-release
cd android-latest-release
repo init -u https://android.googlesource.com/platform/manifest -b android-latest-release
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_arm64_only_phone-userdebug # or any other device target
m -j tradefed-all
Daha fazla bilgi için Geliştirme Ortamı bölümüne bakın.
Açık kaynak olarak kullanılabilen tüm Trade Federation kodları, AOSP'nin tools/tradefederation/ git projesinde saklanır. Kod yazarken ve değişiklik gönderirken lütfen açık kaynak yönergelerini göz önünde bulundurun.
Alternatif olarak, Trade Federation'ı kullanan ancak çerçeve üzerinde çalışmadığınız testler/yardımcı programlar oluşturuyorsanız onay sürecini hızlandırmak için çalışmanızı Trade Federation katkı projelerinden birine yerleştirebilirsiniz.
Kodlama stili
Trade Federation, aşağıdaki açıklamalarla birlikte Android kodlama stili yönergelerine uyar: Arayüz adlarının önüne "I" eklenir (ör. ITestDevice).
Eclipse'i kullanarak geliştirme
Tradefed'i geliştirmek için Eclipse'i kullanmak istiyorsanız ortamınızı ayarlamayla ilgili ipuçları için Eclipse IDE'yi ayarlama başlıklı makaleyi inceleyin.
Tradefed'in testlerini çalıştırma
Trade Federation'da değişiklik yaptınız ve bunu nasıl test edeceğinizi mi merak ediyorsunuz? Trade Federation testlerini çalıştırma başlıklı makaleyi inceleyin.
Mimari
Tradefed'in işleyiş şeklini daha ayrıntılı bir şekilde anlamak istiyorsanız Mimari bölümüne bakın.